Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Util.LeakyBucket
- 3 types
- 13 values
- Packageouroboros-consensus-4.2.1.0
- Exports16
- LicenceApache-2.0
Instances3Generic, NoThunks, Rep
Generic (Config m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBucketNoThunks (m ()) => NoThunks (Config m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBuckettype Rep (Config m) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBucket"Config"
"Ouroboros.Consensus.Util.LeakyBucket"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"Config"
'PrefixI 'True) ((S1 ('MetaSel ('Just"capacity"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational) :*: S1 ('MetaSel ('Just"rate"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational)) :*: (S1 ('MetaSel ('Just"fillOnOverflow"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just"onEmpty"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (m ())))))
Instances3Generic, NoThunks, Rep
Generic (State m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBucketNoThunks (m ()) => NoThunks (State m)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBuckettype Rep (State m) = D1 ('MetaDataDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Util.LeakyBucket"State"
"Ouroboros.Consensus.Util.LeakyBucket"
"ouroboros-consensus-4.2.1.0-C9zVP0VXla2Fy4UJAsSSXt"
'False) (C1 ('MetaCons"State"
'PrefixI 'True) ((S1 ('MetaSel ('Just"level"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Rational) :*: S1 ('MetaSel ('Just"time"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Time)) :*: (S1 ('MetaSel ('Just"paused"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just"configGeneration"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Int) :*: S1 ('MetaSel ('Just"config"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Config m))))))