Data.Store.Internal

Encoding and decoding strict ByteStrings.

encode

decode

decodeWith

decodeEx

decodeExWith

decodeExPortionWith

decodeIO

decodeIOWith

decodeIOPortionWith

Store class and related types.

class Store a

data Poke a

data Peek a

runPeek

Exceptions thrown by Poke

data PokeException

pokeException

Exceptions thrown by Peek

data PeekException

peekException

tooManyBytes

Size type

data Size a

getSize

getSizeWith

combineSize

combineSizeWith

addSize

Store instances in terms of IsSequence

sizeSequence

pokeSequence

peekSequence

Store instances in terms of IsSet

sizeSet

pokeSet

peekSet

Store instances in terms of IsMap

sizeMap

pokeMap

peekMap

Utilities for ordered maps

sizeOrdMap

pokeOrdMap

peekOrdMapWith

Store instances in terms of IArray

sizeArray

pokeArray

peekArray

Store instances in terms of Generic

class GStoreSize f

genericSize

class GStorePoke f

genericPoke

class GStorePeek f

genericPeek

Peek utilities

skip

isolate

peekMagic

Static Size type

class IsStaticSize n a

data StaticSize n a

toStaticSizeEx

liftStaticSize

staticByteStringExp