pub enum CancelError {
NotFound(SessionId),
}Expand description
Error returned by crate::execution::ExecutionService::cancel.
cancel is idempotent for sessions already in a terminal state: calling
cancel on a Done, Failed, or already-Cancelled session returns Ok(()).
The only error is when the session does not exist at all.
Variants§
Trait Implementations§
Source§impl Debug for CancelError
impl Debug for CancelError
Source§impl<'de> Deserialize<'de> for CancelError
impl<'de> Deserialize<'de> for CancelError
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
Source§impl Display for CancelError
impl Display for CancelError
Source§impl Error for CancelError
impl Error for CancelError
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()
Auto Trait Implementations§
impl Freeze for CancelError
impl RefUnwindSafe for CancelError
impl Send for CancelError
impl Sync for CancelError
impl Unpin for CancelError
impl UnsafeUnpin for CancelError
impl UnwindSafe for CancelError
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