[−][src]Enum rusty_pool::ExecuteError
This enum represents error variants that might be returned by an execute()
invocation.
The ChannelClosedError
wraps the SendError
returned by crossbeam if the channel has
been closed unexpectedly.
The ThreadPoolClosedError is returned if execute()
is invoked after the pool has been
shut down, which generally does not happen under normal circumstances since the
shutdown()
function cunsumes the value.
Variants
Auto Trait Implementations
impl<T> RefUnwindSafe for ExecuteError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> Send for ExecuteError<T> where
T: Send,
T: Send,
impl<T> Sync for ExecuteError<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ExecuteError<T> where
T: Unpin,
T: Unpin,
impl<T> UnwindSafe for ExecuteError<T> where
T: UnwindSafe,
T: UnwindSafe,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,