Data.Deserializer

Deserialization monad

class Deserializer μ

data BinaryDeserializer α

data CerealDeserializer α

Binary word parsing

word16H

word32H

word64H

word

wordL

wordB

wordH

int8

int16

int16L

int16B

int16H

int32

int32L

int32B

int32H

int64

int64L

int64B

int64H

int

intL

intB

intH

Parsing combinators

label

Endian deserializers

data LittleEndianDeserializer μ α

data BigEndianDeserializer μ α

deserializeIn

deserializeH

Default deserializer

data Deserialized α

isDeserialized

isMalformed

maybeDeserialized

defaultDeserializer

Deserializable types

class Deserializable α

getIn

getL

getB

getH

deserializeBytes

deserializeBytesAs

deserializeByteString

deserializeByteStringAs

deserializeLazyByteString

deserializeLazyByteStringAs

fromBytes

fromBytesAs

fromByteString

fromByteStringAs

fromLazyByteString

fromLazyByteStringAs

class RestDeserializable α