Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class HasCodec a where Source #
Instances
HasCodec Int8 Source # | |
HasCodec Word8 Source # | |
HasCodec BoolByte Source # | |
HasCodec TermBytes Source # | |
HasCodec FloatBE Source # | |
HasCodec FloatLE Source # | |
HasCodec Int16BE Source # | |
HasCodec Int16LE Source # | |
HasCodec Int24BE Source # | |
HasCodec Int24LE Source # | |
HasCodec Int32BE Source # | |
HasCodec Int32LE Source # | |
HasCodec Word16BE Source # | |
HasCodec Word16LE Source # | |
HasCodec Word24BE Source # | |
HasCodec Word24LE Source # | |
HasCodec Word32BE Source # | |
HasCodec Word32LE Source # | |
Binary a => HasCodec (ViaBinary a) Source # | |
KnownSymbol s => HasCodec (ExactBytes s) Source # | |
Defined in Dahdit.Codec codec :: Codec (ExactBytes s) Source # | |
(KnownNat n, Prim a, StaticByteSized a, Default a) => HasCodec (StaticArray n a) Source # | |
Defined in Dahdit.Codec codec :: Codec (StaticArray n a) Source # | |
(KnownNat n, Binary a, StaticByteSized a, Default a) => HasCodec (StaticSeq n a) Source # | |
ViaBinary | |
|
ViaCodec | |
|