ouroboros-consensus-0.18.0.0: Consensus layer for the Ouroboros blockchain protocol
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Consensus.Util.Orphans

Orphan instances

NoThunks FsPath Source # 
Instance details

NoThunks CRC Source # 
Instance details

NoThunks a ⇒ NoThunks (Sum a) Source # 
Instance details

NoThunks (SomeHasFS m) Source # 
Instance details

NoThunks (Handle h) Source # 
Instance details

Serialise (VerKeyDSIGN MockDSIGN) Source # 
Instance details

(NoThunks k, NoThunks v) ⇒ NoThunks (Bimap k v) Source # 
Instance details

NoThunks (Decoder s a) Source # 
Instance details

NoThunks (Tracer m ev) Source # 
Instance details

(NoThunks p, NoThunks v, Ord p) ⇒ NoThunks (IntPSQ p v) Source # 
Instance details

Serialise (Hash h a) Source # 
Instance details

Methods

encodeHash h a → Encoding Source #

decodeDecoder s (Hash h a) Source #

encodeList ∷ [Hash h a] → Encoding Source #

decodeListDecoder s [Hash h a] Source #

NoThunks a ⇒ NoThunks (K a b) Source # 
Instance details

Methods

noThunksContextK a b → IO (Maybe ThunkInfo) Source #

wNoThunksContextK a b → IO (Maybe ThunkInfo) Source #

showTypeOfProxy (K a b) → String Source #