pub enum ThreadPoolError {
TaskSubmissionFailed(String),
TaskExecutionFailed(String),
ShuttingDown,
TaskCancelled,
SerializationError(String),
}
Expand description
Thread pool error type
Variants§
TaskSubmissionFailed(String)
Failed to submit a task to the thread pool
TaskExecutionFailed(String)
Task execution failed with the given error message
ShuttingDown
The thread pool is shutting down
TaskCancelled
The task was cancelled before completion
SerializationError(String)
Serialization/deserialization error
Trait Implementations§
Source§impl Debug for ThreadPoolError
impl Debug for ThreadPoolError
Source§impl Display for ThreadPoolError
impl Display for ThreadPoolError
Source§impl Error for ThreadPoolError
impl Error for ThreadPoolError
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<Error> for ThreadPoolError
impl From<Error> for ThreadPoolError
Auto Trait Implementations§
impl Freeze for ThreadPoolError
impl RefUnwindSafe for ThreadPoolError
impl Send for ThreadPoolError
impl Sync for ThreadPoolError
impl Unpin for ThreadPoolError
impl UnwindSafe for ThreadPoolError
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