ouroboros-network:protocols
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Network.Protocol.Codec.Utils

Synopsis

Documentation

data WithBytes a Source #

Constructors

WithBytes 

Fields

Instances

Instances details
Typeable a => ShowProxy (WithBytes a :: Type) Source # 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

Methods

showProxy :: Proxy (WithBytes a) -> String

Generic (WithBytes a) Source # 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

Associated Types

type Rep (WithBytes a) 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

type Rep (WithBytes a) = D1 ('MetaData "WithBytes" "Ouroboros.Network.Protocol.Codec.Utils" "ouroboros-network-1.1.0.0-inplace-protocols" 'False) (C1 ('MetaCons "WithBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "cborBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "cborPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

Methods

from :: WithBytes a -> Rep (WithBytes a) x #

to :: Rep (WithBytes a) x -> WithBytes a #

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

Defined in Ouroboros.Network.Protocol.Codec.Utils

Eq a => Eq (WithBytes a) Source # 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

Methods

(==) :: WithBytes a -> WithBytes a -> Bool #

(/=) :: WithBytes a -> WithBytes a -> Bool #

NoThunks a => NoThunks (WithBytes a) Source # 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

type Rep (WithBytes a) Source # 
Instance details

Defined in Ouroboros.Network.Protocol.Codec.Utils

type Rep (WithBytes a) = D1 ('MetaData "WithBytes" "Ouroboros.Network.Protocol.Codec.Utils" "ouroboros-network-1.1.0.0-inplace-protocols" 'False) (C1 ('MetaCons "WithBytes" 'PrefixI 'True) (S1 ('MetaSel ('Just "cborBytes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ByteString) :*: S1 ('MetaSel ('Just "cborPayload") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

newtype WithByteSpan a Source #

A bytespan functor.

Constructors

WithByteSpan (a, ByteOffset, ByteOffset)