Codec.CBOR.Decoding

Decode primitive operations

data Decoder s a

data DecodeAction s a

liftST

getDecodeAction

Read input tokens

decodeWord

decodeWord8

decodeWord16

decodeWord32

decodeWord64

decodeNegWord

decodeNegWord64

decodeInt

decodeInt8

decodeInt16

decodeInt32

decodeInt64

decodeWordCanonical

decodeWord8Canonical

decodeWord16Canonical

decodeWord32Canonical

decodeWord64Canonical

decodeNegWordCanonical

decodeNegWord64Canonical

decodeIntCanonical

decodeInt8Canonical

decodeInt16Canonical

decodeInt32Canonical

decodeInt64Canonical

decodeInteger

decodeFloat

decodeDouble

decodeBytes

decodeBytesIndef

decodeByteArray

decodeString

decodeStringIndef

decodeUtf8ByteArray

decodeListLen

decodeListLenCanonical

decodeListLenIndef

decodeMapLen

decodeMapLenCanonical

decodeMapLenIndef

decodeTag

decodeTag64

decodeTagCanonical

decodeTag64Canonical

decodeBool

decodeNull

decodeSimple

decodeIntegerCanonical

decodeFloat16Canonical

decodeFloatCanonical

decodeDoubleCanonical

decodeSimpleCanonical

Specialised Read input token operations

decodeWordOf

decodeListLenOf

decodeWordCanonicalOf

decodeListLenCanonicalOf

Branching operations

decodeListLenOrIndef

decodeMapLenOrIndef

decodeBreakOr

Inspecting the token type

peekTokenType

peekAvailable

data TokenType

Special operations

Sequence operations

decodeSequenceLenIndef

decodeSequenceLenN