purescript-0.15.8: PureScript Programming Language Compiler
Safe HaskellSafe-Inferred
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

Instances details
FromJSON Label Source # 
Instance details

Defined in Language.PureScript.Label

ToJSON Label Source # 
Instance details

Defined in Language.PureScript.Label

IsString Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

fromString :: String -> Label #

Monoid Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

mempty :: Label #

mappend :: Label -> Label -> Label #

mconcat :: [Label] -> 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 #

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 #

Show Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

showsPrec :: Int -> Label -> ShowS #

show :: Label -> String #

showList :: [Label] -> ShowS #

NFData Label Source # 
Instance details

Defined in Language.PureScript.Label

Methods

rnf :: Label -> () #

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 #

Serialise 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.15.8-4tiSWAb69Er4UfMmbMY7A8" 'True) (C1 ('MetaCons "Label" 'PrefixI 'True) (S1 ('MetaSel ('Just "runLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PSString)))