pub enum ReapDecision {
Reap,
SkipLocked,
WaitBackoff {
until: i64,
},
}Expand description
What the reaper should do with one instance this tick.
Variants§
Reap
Send it through the verified teardown path (the same as down).
SkipLocked
An operation holds the lock (§2/§6) — never reap mid-flight.
WaitBackoff
A prior reap failed and its backoff has not elapsed yet.
Implementations§
Source§impl ReapDecision
impl ReapDecision
Trait Implementations§
Source§impl Clone for ReapDecision
impl Clone for ReapDecision
Source§fn clone(&self) -> ReapDecision
fn clone(&self) -> ReapDecision
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReapDecision
impl Debug for ReapDecision
impl Eq for ReapDecision
Source§impl PartialEq for ReapDecision
impl PartialEq for ReapDecision
impl StructuralPartialEq for ReapDecision
Auto Trait Implementations§
impl Freeze for ReapDecision
impl RefUnwindSafe for ReapDecision
impl Send for ReapDecision
impl Sync for ReapDecision
impl Unpin for ReapDecision
impl UnsafeUnpin for ReapDecision
impl UnwindSafe for ReapDecision
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.