byron-spec-chain-1.0.1.0: Executable specification of the Cardano blockchain
Safe HaskellSafe-Inferred
LanguageHaskell2010

Byron.Spec.Chain.STS.Rule.BBody

Synopsis

Documentation

data BBODY Source #

Instances

Instances details
Data BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Methods

gfoldl ∷ (∀ d b. Data d ⇒ c (d → b) → d → c b) → (∀ g. g → c g) → BBODY → c BBODY Source #

gunfold ∷ (∀ b r. Data b ⇒ c (b → r) → c r) → (∀ r. r → c r) → Constr → c BBODY Source #

toConstrBBODYConstr Source #

dataTypeOfBBODYDataType Source #

dataCast1Typeable t ⇒ (∀ d. Data d ⇒ c (t d)) → Maybe (c BBODY) Source #

dataCast2Typeable t ⇒ (∀ d e. (Data d, Data e) ⇒ c (t d e)) → Maybe (c BBODY) Source #

gmapT ∷ (∀ b. Data b ⇒ b → b) → BBODYBBODY Source #

gmapQl ∷ (r → r' → r) → r → (∀ d. Data d ⇒ d → r') → BBODY → r Source #

gmapQr ∷ ∀ r r'. (r' → r → r) → r → (∀ d. Data d ⇒ d → r') → BBODY → r Source #

gmapQ ∷ (∀ d. Data d ⇒ d → u) → BBODY → [u] Source #

gmapQiInt → (∀ d. Data d ⇒ d → u) → BBODY → u Source #

gmapMMonad m ⇒ (∀ d. Data d ⇒ d → m d) → BBODY → m BBODY Source #

gmapMpMonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BBODY → m BBODY Source #

gmapMoMonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BBODY → m BBODY Source #

STS BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Embed BBODY CHAIN Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.Chain

Embed BUPI BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Embed DELEG BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Embed UTXOWS BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type BaseM BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type Environment BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type Event BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type PredicateFailure BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type Signal BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

type State BBODY Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

data BbodyPredicateFailure Source #

These PredicateFailures are all throwable.

Instances

Instances details
Data BbodyPredicateFailure Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Methods

gfoldl ∷ (∀ d b. Data d ⇒ c (d → b) → d → c b) → (∀ g. g → c g) → BbodyPredicateFailure → c BbodyPredicateFailure Source #

gunfold ∷ (∀ b r. Data b ⇒ c (b → r) → c r) → (∀ r. r → c r) → Constr → c BbodyPredicateFailure Source #

toConstrBbodyPredicateFailureConstr Source #

dataTypeOfBbodyPredicateFailureDataType Source #

dataCast1Typeable t ⇒ (∀ d. Data d ⇒ c (t d)) → Maybe (c BbodyPredicateFailure) Source #

dataCast2Typeable t ⇒ (∀ d e. (Data d, Data e) ⇒ c (t d e)) → Maybe (c BbodyPredicateFailure) Source #

gmapT ∷ (∀ b. Data b ⇒ b → b) → BbodyPredicateFailureBbodyPredicateFailure Source #

gmapQl ∷ (r → r' → r) → r → (∀ d. Data d ⇒ d → r') → BbodyPredicateFailure → r Source #

gmapQr ∷ ∀ r r'. (r' → r → r) → r → (∀ d. Data d ⇒ d → r') → BbodyPredicateFailure → r Source #

gmapQ ∷ (∀ d. Data d ⇒ d → u) → BbodyPredicateFailure → [u] Source #

gmapQiInt → (∀ d. Data d ⇒ d → u) → BbodyPredicateFailure → u Source #

gmapMMonad m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure Source #

gmapMpMonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure Source #

gmapMoMonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure Source #

Show BbodyPredicateFailure Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody

Eq BbodyPredicateFailure Source # 
Instance details

Defined in Byron.Spec.Chain.STS.Rule.BBody