pub enum OperationWaitOutcome {
Completed,
AbortConfirmed,
Unconfirmed {
remaining_tasks: usize,
},
}Expand description
Whether an operation’s task destruction was confirmed when waiting stopped.
Variants§
Completed
All tasks settled during the graceful phase.
AbortConfirmed
All tasks settled after aborts were requested.
Unconfirmed
The confirmation deadline expired with tasks still registered.
Trait Implementations§
Source§impl Clone for OperationWaitOutcome
impl Clone for OperationWaitOutcome
impl Copy for OperationWaitOutcome
Source§impl Debug for OperationWaitOutcome
impl Debug for OperationWaitOutcome
impl Eq for OperationWaitOutcome
Source§impl PartialEq for OperationWaitOutcome
impl PartialEq for OperationWaitOutcome
impl StructuralPartialEq for OperationWaitOutcome
Auto Trait Implementations§
impl Freeze for OperationWaitOutcome
impl RefUnwindSafe for OperationWaitOutcome
impl Send for OperationWaitOutcome
impl Sync for OperationWaitOutcome
impl Unpin for OperationWaitOutcome
impl UnsafeUnpin for OperationWaitOutcome
impl UnwindSafe for OperationWaitOutcome
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