pub struct Cancelled { /* private fields */ }Expand description
Cancellation error type. Should include the cause of cancellation (name of the
crate::CancellationTrigger type that caused the error).
In cases where the operation itself can result in an error E, make sure to implement
From<Cancelled> for E, meaning you’ll still be able to use
the is_cancelled macro and other features of this crate.
Implementations§
Source§impl Cancelled
impl Cancelled
Sourcepub fn cause(&self) -> &'static str
pub fn cause(&self) -> &'static str
The name of the crate::CancellationTrigger that caused the error. If the cause is unknown,
use crate::UNKNOWN_CAUSE.
Trait Implementations§
Source§impl Error for Cancelled
impl Error for Cancelled
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
impl Eq for Cancelled
impl StructuralPartialEq for Cancelled
Auto Trait Implementations§
impl Freeze for Cancelled
impl RefUnwindSafe for Cancelled
impl Send for Cancelled
impl Sync for Cancelled
impl Unpin for Cancelled
impl UnwindSafe for Cancelled
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