binrep-0.5.0: Encode precise binary representations directly in types
Safe HaskellSafe-Inferred
LanguageGHC2021

Binrep.Via

Synopsis

Documentation

newtype Binreply a Source #

Identity newtype for using with DerivingVia.

Constructors

Binreply 

Fields

Instances

Instances details
IsCBLen (Binreply a :: Type) Source # 
Instance details

Defined in Binrep.Via

Associated Types

type CBLen (Binreply a) :: Natural Source #

Show a => Show (Binreply a) Source # 
Instance details

Defined in Binrep.Via

Methods

showsPrec :: Int -> Binreply a -> ShowS #

show :: Binreply a -> String #

showList :: [Binreply a] -> ShowS #

BLen a => BLen (Binreply a) Source # 
Instance details

Defined in Binrep.Via

Methods

blen :: Binreply a -> Int Source #

Get a => Get (Binreply a) Source # 
Instance details

Defined in Binrep.Via

Methods

get :: Getter (Binreply a) Source #

Put a => Put (Binreply a) Source # 
Instance details

Defined in Binrep.Via

Methods

put :: Binreply a -> Poke Source #

Put a => Put (Binreply a) Source # 
Instance details

Defined in Binrep.Via

Methods

put :: Binreply a -> Builder Source #

type CBLen (Binreply a :: Type) Source # 
Instance details

Defined in Binrep.Via

type CBLen (Binreply a :: Type) = CBLen a