| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Colorless.Val
Documentation
Constructors
| ApiVal'Struct Struct | |
| ApiVal'Enumeral Enumeral |
Constructors
| Struct (Map MemberName Val) |
Constructors
| Enumeral EnumeralName (Maybe (Map MemberName Val)) |
class FromVal a where Source #
Minimal complete definition
Instances
| FromVal Bool Source # | |
| FromVal Double Source # | |
| FromVal Float Source # | |
| FromVal Int Source # | |
| FromVal Int8 Source # | |
| FromVal Int16 Source # | |
| FromVal Int32 Source # | |
| FromVal Int64 Source # | |
| FromVal Word Source # | |
| FromVal Word8 Source # | |
| FromVal Word16 Source # | |
| FromVal Word32 Source # | |
| FromVal Word64 Source # | |
| FromVal () Source # | |
| FromVal Text Source # | |
| FromVal a => FromVal [a] Source # | |
| FromVal a => FromVal (Maybe a) Source # | |
| (FromVal a, FromVal b) => FromVal (Either a b) Source # | |
Minimal complete definition
Instances
| ToVal Bool Source # | |
| ToVal Double Source # | |
| ToVal Float Source # | |
| ToVal Int Source # | |
| ToVal Int8 Source # | |
| ToVal Int16 Source # | |
| ToVal Int32 Source # | |
| ToVal Int64 Source # | |
| ToVal Word Source # | |
| ToVal Word8 Source # | |
| ToVal Word16 Source # | |
| ToVal Word32 Source # | |
| ToVal Word64 Source # | |
| ToVal () Source # | |
| ToVal Text Source # | |
| ToVal a => ToVal [a] Source # | |
| ToVal a => ToVal (Maybe a) Source # | |
| (ToVal a, ToVal b) => ToVal (Either a b) Source # | |
getMember :: FromVal a => Map MemberName Val -> MemberName -> Maybe a Source #