| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Dahdit.Codec
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 Methods codec :: Codec (ExactBytes s) Source # | |
| (KnownNat n, LiftedPrim a, Default a) => HasCodec (StaticArray n a) Source # | |
Defined in Dahdit.Codec Methods codec :: Codec (StaticArray n a) Source # | |
| (KnownNat n, Binary a, StaticByteSized a, Default a) => HasCodec (StaticSeq n a) Source # | |
Constructors
| ViaBinary | |
Fields
| |
Constructors
| ViaCodec | |
Fields
| |