pub enum Due {
Ready,
MinInterval,
BudgetDeferred,
}Variants§
Ready
Honor it on this tick.
MinInterval
Inside sentinel_min_interval_secs of the last honor: wait, and
let further touches coalesce.
BudgetDeferred
The hourly budget is exhausted: the boundary is still honored,
by the next FLOOR tick, and its ack is stamped
sentinel-deferred. Contents are never thinned (D1’s corollary)
— cost is bounded by deferring the barrier, never by publishing
less than the boundary covers.
Trait Implementations§
impl Copy for Due
impl Eq for Due
impl StructuralPartialEq for Due
Auto Trait Implementations§
impl Freeze for Due
impl RefUnwindSafe for Due
impl Send for Due
impl Sync for Due
impl Unpin for Due
impl UnsafeUnpin for Due
impl UnwindSafe for Due
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more