Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Null | |
Boolean !Bool | |
Int !Int32 | |
Long !Int64 | |
Float !Float | |
Double !Double | |
Bytes !ByteString | |
String !Text | |
Array (Vector (Value f)) | Dynamically enforced monomorphic type. |
Map (HashMap Text (Value f)) | Dynamically enforced monomorphic type |
Record f (HashMap Text (Value f)) | |
Union (Vector f) f (Value f) | Set of union options, schema for selected option, and the actual value. |
Fixed f !ByteString | |
Enum f !Int Text | An enum is a set of the possible symbols (the schema) and the selected symbol |