dahdit-0.3.0: Binary parsing and serialization with integrated size
Safe HaskellSafe-Inferred
LanguageHaskell2010

Dahdit.Generic

Synopsis

Documentation

newtype ViaGeneric a Source #

Use: deriving (ByteSized, Binary) via (ViaGeneric Foo)

Constructors

ViaGeneric 

Fields

Instances

Instances details
(Generic t, GBinary (Rep t)) => Binary (ViaGeneric t) Source # 
Instance details

Defined in Dahdit.Generic

(Generic t, GByteSized (Rep t)) => ByteSized (ViaGeneric t) Source # 
Instance details

Defined in Dahdit.Generic

newtype ViaStaticGeneric a Source #

Use: deriving (ByteSized, StaticByteSized, Binary) via (ViaStaticGeneric Foo)

Constructors

ViaStaticGeneric 

Fields

Instances

Instances details
(Generic t, GStaticByteSized (Rep t), GBinary (Rep t)) => Binary (ViaStaticGeneric t) Source # 
Instance details

Defined in Dahdit.Generic

(Generic t, GByteSized (Rep t)) => ByteSized (ViaStaticGeneric t) Source # 
Instance details

Defined in Dahdit.Generic

(Generic t, GStaticByteSized (Rep t)) => StaticByteSized (ViaStaticGeneric t) Source # 
Instance details

Defined in Dahdit.Generic