pub enum SetDefaultExecutorKindError {
SetMoreThanOnce(ExecutorKind),
UringUnavailable(Error),
}
Expand description
The error type for Executor::set_default_executor_kind()
.
Variants§
SetMoreThanOnce(ExecutorKind)
The default executor kind is set more than once.
io_uring is unavailable. The reason might be the lack of the kernel support, but is not limited to that.
Trait Implementations§
source§impl Debug for SetDefaultExecutorKindError
impl Debug for SetDefaultExecutorKindError
source§impl Error for SetDefaultExecutorKindError
impl Error for SetDefaultExecutorKindError
1.30.0 · source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
Auto Trait Implementations§
impl !RefUnwindSafe for SetDefaultExecutorKindError
impl Send for SetDefaultExecutorKindError
impl Sync for SetDefaultExecutorKindError
impl Unpin for SetDefaultExecutorKindError
impl !UnwindSafe for SetDefaultExecutorKindError
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