ouroboros-consensus
Safe HaskellNone
LanguageHaskell2010

Ouroboros.Consensus.Storage.PerasVoteDB.Impl

Synopsis

Opening

data PerasVoteDbArgs (f ∷ Type → Type) (m ∷ Type → Type) blk Source #

Constructors

PerasVoteDbArgs 

Fields

defaultArgs ∷ ∀ (m ∷ Type → Type) blk. Monad m ⇒ Incomplete PerasVoteDbArgs m blk Source #

Trace types

data TraceEvent blk Source #

Instances

Instances details
(Eq (PerasVote blk), Eq (PerasCert blk)) ⇒ Eq (TraceEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl

Methods

(==) ∷ TraceEvent blk → TraceEvent blk → Bool #

(/=) ∷ TraceEvent blk → TraceEvent blk → Bool #

Generic (TraceEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl

Associated Types

type Rep (TraceEvent blk) 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl

Methods

from ∷ TraceEvent blk → Rep (TraceEvent blk) x #

to ∷ Rep (TraceEvent blk) x → TraceEvent blk #

(Show (PerasVote blk), Show (PerasCert blk)) ⇒ Show (TraceEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl

Methods

showsPrec ∷ Int → TraceEvent blk → ShowS #

show ∷ TraceEvent blk → String #

showList ∷ [TraceEvent blk] → ShowS #

(NoThunks (PerasVote blk), NoThunks (PerasCert blk)) ⇒ NoThunks (TraceEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl

type Rep (TraceEvent blk) Source # 
Instance details

Defined in Ouroboros.Consensus.Storage.PerasVoteDB.Impl