ouroboros-consensus-cardano-0.16.0.0: The instantation of the Ouroboros consensus layer used by Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Node.Protocol.Types

Documentation

data Protocol Source #

Instances

Instances details
FromJSON Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

Generic Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

Associated Types

type Rep ProtocolTypeType #

Methods

fromProtocolRep Protocol x #

toRep Protocol x → Protocol #

Show Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

Methods

showsPrecIntProtocolShowS #

showProtocolString #

showList ∷ [Protocol] → ShowS #

NFData Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

Methods

rnfProtocol → () #

Eq Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

Methods

(==)ProtocolProtocolBool #

(/=)ProtocolProtocolBool #

NoThunks Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

type Rep Protocol Source # 
Instance details

Defined in Cardano.Node.Protocol.Types

type Rep Protocol = D1 ('MetaData "Protocol" "Cardano.Node.Protocol.Types" "ouroboros-consensus-cardano-0.16.0.0-inplace-unstable-cardano-tools" 'False) (C1 ('MetaCons "ByronProtocol" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "ShelleyProtocol" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "CardanoProtocol" 'PrefixI 'False) (U1TypeType)))