purescript-0.12.4: PureScript Programming Language Compiler

Safe HaskellNone
LanguageHaskell2010

Language.PureScript.Label

Synopsis

Documentation

newtype Label Source #

Labels are used as record keys and row entry names. Labels newtype PSString because records are indexable by PureScript strings at runtime.

Constructors

Label 

Fields

Instances
Eq Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

(==) :: Label -> Label -> Bool #

(/=) :: Label -> Label -> Bool #

Ord Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

compare :: Label -> Label -> Ordering #

(<) :: Label -> Label -> Bool #

(<=) :: Label -> Label -> Bool #

(>) :: Label -> Label -> Bool #

(>=) :: Label -> Label -> Bool #

max :: Label -> Label -> Label #

min :: Label -> Label -> Label #

Show Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

showsPrec :: Int -> Label -> ShowS #

show :: Label -> String #

showList :: [Label] -> ShowS #

IsString Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

fromString :: String -> Label #

Generic Label Source # 
Instance details

Defined in Language.PureScript.Label

Associated Types

type Rep Label :: Type -> Type #

Methods

from :: Label -> Rep Label x #

to :: Rep Label x -> Label #

Semigroup Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

(<>) :: Label -> Label -> Label #

sconcat :: NonEmpty Label -> Label #

stimes :: Integral b => b -> Label -> Label #

Monoid Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

mempty :: Label #

mappend :: Label -> Label -> Label #

mconcat :: [Label] -> Label #

NFData Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

rnf :: Label -> () #

ToJSON Label Source # 
Instance details

Defined in Language.PureScript.Label

FromJSON Label Source # 
Instance details

Defined in Language.PureScript.Label

type Rep Label Source # 
Instance details

Defined in Language.PureScript.Label

type Rep Label = D1 (MetaData "Label" "Language.PureScript.Label" "purescript-0.12.4-4431FMqBZsLBJwEgpbTTth" True) (C1 (MetaCons "Label" PrefixI True) (S1 (MetaSel (Just "runLabel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PSString)))