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

Byron.Spec.Chain.STS.Rule.Bupi

Documentation

data BUPI Source #

Instances

Instances details
Data BUPI Source # 
Instance details

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

Methods

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

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

toConstrBUPIConstr Source #

dataTypeOfBUPIDataType Source #

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

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

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

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

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

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

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

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

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

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

STS BUPI Source # 
Instance details

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

Embed BUPI BBODY Source # 
Instance details

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

Embed UPIEND BUPI Source # 
Instance details

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

Embed UPIREG BUPI Source # 
Instance details

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

Embed UPIVOTES BUPI Source # 
Instance details

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

type BaseM BUPI Source # 
Instance details

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

type Environment BUPI Source # 
Instance details

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

type Event BUPI Source # 
Instance details

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

type Event BUPI = Void
type PredicateFailure BUPI Source # 
Instance details

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

type Signal BUPI Source # 
Instance details

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

type State BUPI Source # 
Instance details

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

data BupiPredicateFailure Source #

Instances

Instances details
Data BupiPredicateFailure Source # 
Instance details

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

Methods

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

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

toConstrBupiPredicateFailureConstr Source #

dataTypeOfBupiPredicateFailureDataType Source #

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

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

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

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

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

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

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

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

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

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

Show BupiPredicateFailure Source # 
Instance details

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

Eq BupiPredicateFailure Source # 
Instance details

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