Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data POOLREAP era
- data PoolreapEvent era = RetiredPools { }
- data PoolreapState era = PoolreapState { }
- type family PredicateFailure a
- data PoolreapPredicateFailure era
Documentation
Instances
data PoolreapEvent era Source #
data PoolreapState era Source #
Instances
Show ( UTxOState era) => Show ( PoolreapState era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap |
|
Default ( UTxOState era) => Default ( PoolreapState era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap def :: PoolreapState era Source # |
type family PredicateFailure a Source #
Descriptive type for the possible failures which might cause a transition to fail.
As a convention,
PredicateFailure
s which are "structural" (meaning that
they are not "throwable" in practice, and are used to pass control from
one transition rule to another) are prefixed with
S_
.
Structural
PredicateFailure
s represent conditions between rules where
the disjunction of all rules' preconditions is equal to
True
. That is,
either one rule will throw a structural
PredicateFailure
and the other
will succeed, or vice-versa.
Instances
data PoolreapPredicateFailure era Source #
Instances
Eq ( PoolreapPredicateFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap (==) :: PoolreapPredicateFailure era -> PoolreapPredicateFailure era -> Bool Source # (/=) :: PoolreapPredicateFailure era -> PoolreapPredicateFailure era -> Bool Source # |
|
Show ( PoolreapPredicateFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap |
|
Generic ( PoolreapPredicateFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap from :: PoolreapPredicateFailure era -> Rep ( PoolreapPredicateFailure era) x Source # to :: Rep ( PoolreapPredicateFailure era) x -> PoolreapPredicateFailure era Source # |
|
NoThunks ( PoolreapPredicateFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap |
|
type Rep ( PoolreapPredicateFailure era) Source # | |
Defined in Cardano.Ledger.Shelley.Rules.PoolReap |