bcc-node-1.99.0
Safe HaskellNone
LanguageHaskell2010

Bcc.Node.Protocol.Types

Documentation

data Protocol Source #

Instances

Instances details
Eq Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Show Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Generic Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Associated Types

type Rep ProtocolTypeType Source #

NFData Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Methods

rnfProtocol → () Source #

FromJSON Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Methods

parseJSON ∷ Value → Parser Protocol #

parseJSONList ∷ Value → Parser [Protocol] #

NoThunks Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

Methods

noThunks ∷ Context → ProtocolIO (Maybe ThunkInfo)

wNoThunks ∷ Context → ProtocolIO (Maybe ThunkInfo)

showTypeOfProxy ProtocolString

type Rep Protocol Source # 
Instance details

Defined in Bcc.Node.Protocol.Types

type Rep Protocol = D1 ('MetaData "Protocol" "Bcc.Node.Protocol.Types" "bcc-node-1.99.0-inplace" 'False) (C1 ('MetaCons "ColeProtocol" 'PrefixI 'False) (U1TypeType) :+: (C1 ('MetaCons "SophieProtocol" 'PrefixI 'False) (U1TypeType) :+: C1 ('MetaCons "BccProtocol" 'PrefixI 'False) (U1TypeType)))