byron-spec-chain-1.0.1.1: Executable specification of the Cardano blockchain
Safe HaskellNone
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 #

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

toConstrBBODYConstr #

dataTypeOfBBODYDataType #

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

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

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

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

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

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

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

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

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

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

STS BBODY Source # 
Instance details

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

Associated Types

type State BBODY 
Instance details

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

type Signal BBODY 
Instance details

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

type Environment BBODY 
Instance details

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

type BaseM BBODY 
Instance details

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

type Event BBODY 
Instance details

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

type PredicateFailure BBODY 
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 #

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

toConstrBbodyPredicateFailureConstr #

dataTypeOfBbodyPredicateFailureDataType #

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

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

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

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

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

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

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

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

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

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

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