binrep-0.6.0: Encode precise binary representations directly in types

Index

anyPrimRaehik.Compat.FlatParse.Basic.Prim
AsciiBinrep.Type.Text.Encoding.Ascii, Binrep.Type.Text
AsTextBinrep.Type.Text.Internal, Binrep.Type.Text
BEBinrep.Util.ByteOrder
BigEndianBinrep.Util.ByteOrder
BLenBinrep.BLen, Binrep
blenBinrep.BLen, Binrep
blenGenericNonSumBinrep.BLen, Binrep
blenGenericSumBinrep.BLen, Binrep
ByteOrderBinrep.Util.ByteOrder
ByteOrdered 
1 (Type/Class)Binrep.Util.ByteOrder
2 (Data Constructor)Binrep.Util.ByteOrder
BytesBinrep.Type.Text.Internal
catchErrorCallBinrep.Type.Text.Encoding.Ascii, Binrep.Type.Text
CBLenBinrep.CBLen, Binrep, Binrep
cblenBinrep.CBLen, Binrep.BLen, Binrep
cblen#Binrep.CBLen, Binrep
CBLenGenericBinrep.CBLen.Generic
cblenProxy#Binrep.CBLen, Binrep
CharListUnicodeCodepointsBinrep.Type.Magic
CountPrefixBinrep.Type.Prefix.Count
CountPrefixedBinrep.Type.Prefix.Count
DecodeBinrep.Type.Text.Internal, Binrep.Type.Text
decodeBinrep.Type.Text.Internal, Binrep.Type.Text
decodeTextBinrep.Type.Text.Internal
decodeViaTextICUBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
decodeViaTextICU'Binrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
DMagic 
1 (Type/Class)Binrep.Test
2 (Data Constructor)Binrep.Test
dMagic1_8bBinrep.Test
E 
1 (Type/Class)Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get, Binrep
EBaseBinrep.Get, Binrep
eBaseBinrep.Get, Binrep
EExpectedBinrep.Get, Binrep
EExpectedByteBinrep.Get, Binrep
EFailBinrep.Get, Binrep
EFailNamedBinrep.Get, Binrep
EFailParseBinrep.Get, Binrep
EGenericBinrep.Get, Binrep
EGenericFieldBinrep.Get, Binrep
EGenericSum 
1 (Type/Class)Binrep.Get, Binrep
2 (Data Constructor)Binrep.Get, Binrep
EGenericSumTagBinrep.Get, Binrep
EGenericSumTagNoMatchBinrep.Get, Binrep
EncodeBinrep.Type.Text.Internal, Binrep.Type.Text
encodeBinrep.Type.Text
encode'Binrep.Type.Text.Internal, Binrep.Type.Text
encodeToRepBinrep.Type.Text
encodeViaTextICUBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
encodeViaTextICU'Binrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
EndianBinrep.Util.ByteOrder
ENoEmptyBinrep.Common.Class.TypeErrors
ENoSumBinrep.Common.Class.TypeErrors
EOverlongBinrep.Get, Binrep
ERanOutBinrep.Get, Binrep
EUnexpectedNonSumBinrep.Util.Generic
EUnexpectedSumBinrep.Util.Generic
GCBLenBinrep.CBLen.Generic
GCBLenCaseMaybeBinrep.CBLen.Generic
GCBLenSumBinrep.CBLen.Generic
GetBinrep.Get, Binrep
getBinrep.Get, Binrep
GetCountBinrep.Type.Prefix.Count
getCountBinrep.Type.Prefix.Count
getEBaseBinrep.Get, Binrep
getGenericNonSumBinrep.Get, Binrep
getGenericSumBinrep.Get, Binrep
getPrimBinrep.Get, Binrep
GetSizeBinrep.Type.Prefix.Size
getSizeBinrep.Type.Prefix.Size
GetterBinrep.Get, Binrep
hasNoNullsBinrep.Type.NullTerminated
IsCBLenBinrep.CBLen, Binrep
JustXBinrep.CBLen.Generic
LEBinrep.Util.ByteOrder
Length 
1 (Type/Class)Util.TypeNats
2 (Type/Class)Binrep.Type.Magic
lenToPfxBinrep.Util.Prefix
LittleEndianBinrep.Util.ByteOrder
Magic 
1 (Type/Class)Binrep.Type.Magic
2 (Data Constructor)Binrep.Type.Magic
MagicalBinrep.Type.Magic
MagicBytesBinrep.Type.Magic
MaxBinrep.Util.Prefix
MaybeEqBinrep.CBLen.Generic
natVal'' 
1 (Function)Binrep.Util
2 (Function)Util.TypeNats
natValIntUtil.TypeNats
NothingXBinrep.CBLen.Generic
NullCheckBinrep.Type.NullTerminated
NullPadBinrep.Type.NullPadded
NullPaddedBinrep.Type.NullPadded
nullTermCstrPfxTagBinrep.Generic
NullTerminateBinrep.Type.NullTerminated
NullTerminatedBinrep.Type.NullTerminated
parseWithLengthRaehik.Compat.FlatParse.Basic.WithLength
pfxToLenBinrep.Util.Prefix
posIntToNatBinrep.Util
PrefixBinrep.Util.Prefix
PutBinrep.Put, Binrep
putBinrep.Put, Binrep
PutCBinrep.Put.Struct, Binrep
putCBinrep.Put.Struct, Binrep
putGenericNonSumBinrep.Put, Binrep
putGenericStructBinrep.Put.Struct, Binrep
putGenericSumBinrep.Put, Binrep
PutterBinrep.Put, Binrep
PutterCBinrep.Put.Struct, Binrep
runGetBinrep.Get, Binrep
runGetterBinrep.Get, Binrep
runPutBinrep.Put, Binrep
runPutCBinrep.Put.Struct, Binrep
ShiftJisBinrep.Type.Text.Encoding.ShiftJis, Binrep.Type.Text
SizeBinrep.Type.Sized
SizedBinrep.Type.Sized
SizePrefixBinrep.Type.Prefix.Size
SizePrefixedBinrep.Type.Prefix.Size
SymbolAsCharListBinrep.Type.Magic
SymbolAsCharList'Binrep.Type.Magic
SymbolUnicodeCodepointsBinrep.Type.Magic
Thin 
1 (Type/Class)Binrep.Type.Thin
2 (Data Constructor)Binrep.Type.Thin
tshowBinrep.Util
unByteOrderedBinrep.Util.ByteOrder
unThinBinrep.Type.Thin
unViaCBLenBinrep.BLen, Binrep
unViaPrimBinrep.Common.Via.Prim
unViaPutCBinrep.Put, Binrep
Utf16Binrep.Type.Text.Encoding.Utf16, Binrep.Type.Text
Utf32Binrep.Type.Text.Encoding.Utf32, Binrep.Type.Text
Utf8Binrep.Type.Text.Encoding.Utf8, Binrep.Type.Text
ViaCBLen 
1 (Type/Class)Binrep.BLen, Binrep
2 (Data Constructor)Binrep.BLen, Binrep
ViaPrim 
1 (Type/Class)Binrep.Common.Via.Prim
2 (Data Constructor)Binrep.Common.Via.Prim
ViaPutC 
1 (Type/Class)Binrep.Put, Binrep
2 (Data Constructor)Binrep.Put, Binrep
wrapUnsafeDecoderBinrep.Type.Text.Internal