| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Byron.Spec.Chain.STS.Rule.BBody
Documentation
Instances
data BbodyPredicateFailure Source #
These PredicateFailures are all throwable.
Constructors
| InvalidBlockSize | |
| InvalidUtxoHash | |
| InvalidDelegationHash | |
| InvalidUpdateProposalHash | |
| BUPIFailure (PredicateFailure BUPI) | |
| DelegationFailure (PredicateFailure DELEG) | |
| UTXOWSFailure (PredicateFailure UTXOWS) |
Instances
| Data BbodyPredicateFailure Source # | |
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 # toConstr ∷ BbodyPredicateFailure → Constr # dataTypeOf ∷ BbodyPredicateFailure → DataType # dataCast1 ∷ Typeable t ⇒ (∀ d. Data d ⇒ c (t d)) → Maybe (c BbodyPredicateFailure) # dataCast2 ∷ Typeable t ⇒ (∀ d e. (Data d, Data e) ⇒ c (t d e)) → Maybe (c BbodyPredicateFailure) # gmapT ∷ (∀ b. Data b ⇒ b → b) → BbodyPredicateFailure → BbodyPredicateFailure # 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] # gmapQi ∷ Int → (∀ d. Data d ⇒ d → u) → BbodyPredicateFailure → u # gmapM ∷ Monad m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure # gmapMp ∷ MonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure # gmapMo ∷ MonadPlus m ⇒ (∀ d. Data d ⇒ d → m d) → BbodyPredicateFailure → m BbodyPredicateFailure # | |
| Show BbodyPredicateFailure Source # | |
Defined in Byron.Spec.Chain.STS.Rule.BBody Methods showsPrec ∷ Int → BbodyPredicateFailure → ShowS # show ∷ BbodyPredicateFailure → String # showList ∷ [BbodyPredicateFailure] → ShowS # | |
| Eq BbodyPredicateFailure Source # | |
Defined in Byron.Spec.Chain.STS.Rule.BBody Methods (==) ∷ BbodyPredicateFailure → BbodyPredicateFailure → Bool # (/=) ∷ BbodyPredicateFailure → BbodyPredicateFailure → Bool # | |