pub struct WorkerPanicked;Expand description
A worker thread ended without returning its blocks.
The panic itself has already been reported by the default hook; this is the value the caller receives so that a partial result is never mistaken for a complete one.
Trait Implementations§
Source§impl Clone for WorkerPanicked
impl Clone for WorkerPanicked
impl Copy for WorkerPanicked
Source§impl Debug for WorkerPanicked
impl Debug for WorkerPanicked
Source§impl Display for WorkerPanicked
impl Display for WorkerPanicked
impl Eq for WorkerPanicked
Source§impl Error for WorkerPanicked
impl Error for WorkerPanicked
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 WorkerPanicked
impl PartialEq for WorkerPanicked
impl StructuralPartialEq for WorkerPanicked
Auto Trait Implementations§
impl Freeze for WorkerPanicked
impl RefUnwindSafe for WorkerPanicked
impl Send for WorkerPanicked
impl Sync for WorkerPanicked
impl Unpin for WorkerPanicked
impl UnsafeUnpin for WorkerPanicked
impl UnwindSafe for WorkerPanicked
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.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more