Safe Haskell | None |
---|---|
Language | Haskell2010 |
Dynamical decoding of serialised typed values
- decodeAbsTypeModel :: AbsTypeModel -> ByteString -> Decoded Value
- typeDecoder :: AbsTypeModel -> Get Value
- typeDecoderMap :: AbsTypeModel -> MapTypeDecoder
- type MapTypeDecoder = Map (Type AbsRef) (Get Value)
Documentation
decodeAbsTypeModel :: AbsTypeModel -> ByteString -> Decoded Value Source #
Decode a Flat encoded value with a known type model to the corresponding Value
typeDecoder :: AbsTypeModel -> Get Value Source #
Returns a decoder for the type defined by the given model
typeDecoderMap :: AbsTypeModel -> MapTypeDecoder Source #
Returns decoders for all types in the given model