cardano-ledger-core-1.21.0.0: Core components of Cardano ledgers from the Shelley release on.
Safe HaskellNone
LanguageHaskell2010

Test.Cardano.Ledger.Era.Rules

Documentation

data EraRuleProof era (rs ∷ [Symbol]) where Source #

Constructors

EraRuleProofEmpty ∷ ∀ era. EraRuleProof era ('[] ∷ [Symbol]) 
EraRuleProofHead ∷ ∀ (r ∷ Symbol) era (xs ∷ [Symbol]). (Show (EraRuleFailure r era), Eq (EraRuleFailure r era), EncCBOR (EraRuleFailure r era), DecCBOR (EraRuleFailure r era), Arbitrary (EraRuleFailure r era), EraRuleFailure r era ~ PredicateFailure (EraRule r era), KnownSymbol r) ⇒ Proxy r → EraRuleProof era xs → EraRuleProof era (r ': xs) 

class UnliftRules era (rs ∷ [Symbol]) where Source #

Instances

Instances details
UnliftRules era ('[] ∷ [Symbol]) Source # 
Instance details

Defined in Test.Cardano.Ledger.Era.Rules

Methods

unliftEraRuleProofsEraRuleProof era ('[] ∷ [Symbol]) Source #

(Show (EraRuleFailure r era), Eq (EraRuleFailure r era), EncCBOR (EraRuleFailure r era), DecCBOR (EraRuleFailure r era), Arbitrary (EraRuleFailure r era), EraRuleFailure r era ~ PredicateFailure (EraRule r era), UnliftRules era rs, KnownSymbol r) ⇒ UnliftRules era (r ': rs) Source # 
Instance details

Defined in Test.Cardano.Ledger.Era.Rules

Methods

unliftEraRuleProofsEraRuleProof era (r ': rs) Source #