pub enum TerminationMode {
Cancel {
reason: CancellationReason,
},
ForceTerminate {
reason: TerminationReason,
},
}Expand description
Termination mode.
Variants§
Cancel
Cooperative cancellation.
Fields
§
reason: CancellationReasonReason.
ForceTerminate
Forced terminate.
Fields
§
reason: TerminationReasonReason.
Trait Implementations§
Source§impl Clone for TerminationMode
impl Clone for TerminationMode
Source§fn clone(&self) -> TerminationMode
fn clone(&self) -> TerminationMode
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 TerminationMode
impl Debug for TerminationMode
impl Eq for TerminationMode
Source§impl PartialEq for TerminationMode
impl PartialEq for TerminationMode
impl StructuralPartialEq for TerminationMode
Auto Trait Implementations§
impl Freeze for TerminationMode
impl RefUnwindSafe for TerminationMode
impl Send for TerminationMode
impl Sync for TerminationMode
impl Unpin for TerminationMode
impl UnsafeUnpin for TerminationMode
impl UnwindSafe for TerminationMode
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