#[non_exhaustive]pub enum InterruptBehavior {
Cancel,
WaitComplete,
}Expand description
Cancel behavior while a tool is running.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for InterruptBehavior
impl Clone for InterruptBehavior
Source§fn clone(&self) -> InterruptBehavior
fn clone(&self) -> InterruptBehavior
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 InterruptBehavior
Source§impl Debug for InterruptBehavior
impl Debug for InterruptBehavior
Source§impl Default for InterruptBehavior
impl Default for InterruptBehavior
Source§fn default() -> InterruptBehavior
fn default() -> InterruptBehavior
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InterruptBehavior
impl<'de> Deserialize<'de> for InterruptBehavior
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for InterruptBehavior
Source§impl PartialEq for InterruptBehavior
impl PartialEq for InterruptBehavior
Source§impl Serialize for InterruptBehavior
impl Serialize for InterruptBehavior
impl StructuralPartialEq for InterruptBehavior
Auto Trait Implementations§
impl Freeze for InterruptBehavior
impl RefUnwindSafe for InterruptBehavior
impl Send for InterruptBehavior
impl Sync for InterruptBehavior
impl Unpin for InterruptBehavior
impl UnsafeUnpin for InterruptBehavior
impl UnwindSafe for InterruptBehavior
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