1{-# LANGUAGE GeneralizedNewtypeDeriving #-}
2module Language.PureScript.Label (Label(..)) where
4import Prelude.Compat hiding (lex)
6import Data.String (IsString(..))
7import qualified Data.Aeson as A
9import Language.PureScript.PSString (PSString)
12-- Labels are used as record keys and row entry names. Labels newtype PSString
13-- because records are indexable by PureScript strings at runtime.
15newtype Label = Label { runLabel :: PSString }
16 deriving (Show, Eq, Ord, IsString, Monoid, A.ToJSON, A.FromJSON)
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list