pub enum InteractError {
Panic(Box<dyn Any + Send + 'static>),
Aborted,
}Expand description
Possible errors returned when SyncWrapper::interact() fails.
Variants§
Panic(Box<dyn Any + Send + 'static>)
Provided callback has panicked.
Aborted
Callback was aborted. This variant needs to exist for technical
reasons but you should never actually be able to get this as a
return value when calling SyncWrapper::interact.
Trait Implementations§
Source§impl Debug for InteractError
impl Debug for InteractError
Source§impl Display for InteractError
impl Display for InteractError
Source§impl Error for InteractError
impl Error for InteractError
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()
Source§impl From<SpawnBlockingError> for InteractError
impl From<SpawnBlockingError> for InteractError
Source§fn from(value: SpawnBlockingError) -> Self
fn from(value: SpawnBlockingError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InteractError
impl !RefUnwindSafe for InteractError
impl Send for InteractError
impl !Sync for InteractError
impl Unpin for InteractError
impl !UnwindSafe for InteractError
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