[−][src]Struct tokio_executor::SpawnError
Errors returned by Executor::spawn
.
Spawn errors should represent relatively rare scenarios. Currently, the two
scenarios represented by SpawnError
are:
- An executor being at capacity or full. As such, the executor is not able to accept a new future. This error state is expected to be transient.
- An executor has been shutdown and can no longer accept new futures. This error state is expected to be permanent.
Methods
impl SpawnError
[src]
pub fn shutdown() -> Self
[src]
Return a new SpawnError
reflecting a shutdown executor failure.
pub fn at_capacity() -> Self
[src]
Return a new SpawnError
reflecting an executor at capacity failure.
pub fn is_shutdown(&self) -> bool
[src]
Returns true
if the error reflects a shutdown executor failure.
pub fn is_at_capacity(&self) -> bool
[src]
Returns true
if the error reflects an executor at capacity failure.
Trait Implementations
Auto Trait Implementations
impl Send for SpawnError
impl Unpin for SpawnError
impl Sync for SpawnError
impl UnwindSafe for SpawnError
impl RefUnwindSafe for SpawnError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,