pub enum BlockingWorkError {
WorkerPanicked,
WorkerCancelled,
ResultChannelClosed,
RuntimeUnavailable,
AllocationFailed,
ThreadSpawnFailed,
}Expand description
A failure of the worker boundary, rather than an operation’s returned error.
Variants§
Trait Implementations§
Source§impl Clone for BlockingWorkError
impl Clone for BlockingWorkError
impl Copy for BlockingWorkError
Source§impl Debug for BlockingWorkError
impl Debug for BlockingWorkError
Source§impl Display for BlockingWorkError
impl Display for BlockingWorkError
impl Eq for BlockingWorkError
Source§impl Error for BlockingWorkError
impl Error for BlockingWorkError
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 PartialEq for BlockingWorkError
impl PartialEq for BlockingWorkError
impl StructuralPartialEq for BlockingWorkError
Auto Trait Implementations§
impl Freeze for BlockingWorkError
impl RefUnwindSafe for BlockingWorkError
impl Send for BlockingWorkError
impl Sync for BlockingWorkError
impl Unpin for BlockingWorkError
impl UnsafeUnpin for BlockingWorkError
impl UnwindSafe for BlockingWorkError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.