pub struct AsyncOperationError<T> { /* private fields */ }Expand description
Error from an async consuming operation.
A callback-lease conflict occurs before native work and retains the reusable typestate. Worker failure or an internal state mismatch returns no state because the facade cannot prove that retrying it would be sound.
Implementations§
Source§impl<T> AsyncOperationError<T>
impl<T> AsyncOperationError<T>
Trait Implementations§
Source§impl<T> Debug for AsyncOperationError<T>
impl<T> Debug for AsyncOperationError<T>
Source§impl<T> Display for AsyncOperationError<T>
impl<T> Display for AsyncOperationError<T>
Source§impl<T> Error for AsyncOperationError<T>
impl<T> Error for AsyncOperationError<T>
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<T> Freeze for AsyncOperationError<T>where
T: Freeze,
impl<T> RefUnwindSafe for AsyncOperationError<T>where
T: RefUnwindSafe,
impl<T> Send for AsyncOperationError<T>where
T: Send,
impl<T> Sync for AsyncOperationError<T>where
T: Sync,
impl<T> Unpin for AsyncOperationError<T>where
T: Unpin,
impl<T> UnsafeUnpin for AsyncOperationError<T>where
T: UnsafeUnpin,
impl<T> UnwindSafe for AsyncOperationError<T>where
T: UnwindSafe,
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