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

Dahdit.BinaryRep

Documentation

class Binary x => BinaryRep x a | a -> x where Source #

Instances

Instances details
(Binary x, Integral x, Bounded a, Enum a) => BinaryRep x (ViaBoundedEnum x a) Source # 
Instance details

Defined in Dahdit.BinaryRep

newtype ViaBoundedEnum x a Source #

Constructors

ViaBoundedEnum 

Fields

Instances

Instances details
(Binary x, Integral x, Bounded a, Enum a) => BinaryRep x (ViaBoundedEnum x a) Source # 
Instance details

Defined in Dahdit.BinaryRep

newtype ViaBinaryRep a Source #

Constructors

ViaBinaryRep 

Fields

Instances

Instances details
BinaryRep x a => Binary (ViaBinaryRep a) Source # 
Instance details

Defined in Dahdit.BinaryRep

BinaryRep x a => ByteSized (ViaBinaryRep a) Source # 
Instance details

Defined in Dahdit.BinaryRep

(StaticByteSized x, BinaryRep x a) => StaticByteSized (ViaBinaryRep a) Source # 
Instance details

Defined in Dahdit.BinaryRep