pub enum PendingDrainDecision {
NotAttempted,
StillBlocked,
Committed {
detached_delivery_seq: DeliverySeq,
},
}Expand description
Result of the mandatory ordered drain attempt on advanced observer progress.
Variants§
NotAttempted
Progress equals the stored refusal epoch, so no drain was attempted.
StillBlocked
The ordered candidate remains blocked after the required drain attempt.
Committed
The ordered candidate committed at this real delivery sequence.
Fields
§
detached_delivery_seq: DeliverySeqAssigned Detached record sequence.
Trait Implementations§
Source§impl Clone for PendingDrainDecision
impl Clone for PendingDrainDecision
Source§fn clone(&self) -> PendingDrainDecision
fn clone(&self) -> PendingDrainDecision
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 moreimpl Copy for PendingDrainDecision
Source§impl Debug for PendingDrainDecision
impl Debug for PendingDrainDecision
impl Eq for PendingDrainDecision
Source§impl PartialEq for PendingDrainDecision
impl PartialEq for PendingDrainDecision
impl StructuralPartialEq for PendingDrainDecision
Auto Trait Implementations§
impl Freeze for PendingDrainDecision
impl RefUnwindSafe for PendingDrainDecision
impl Send for PendingDrainDecision
impl Sync for PendingDrainDecision
impl Unpin for PendingDrainDecision
impl UnsafeUnpin for PendingDrainDecision
impl UnwindSafe for PendingDrainDecision
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