[−][src]Enum corona::errors::TaskFailed
The task (coroutine) has failed.
This is used as an error type and represents an unsuccessful coroutine.
Variants
There was a panic inside the coroutine.
The coroutine panicked and it was spawned with
spawn_catch_panic
.
There was a panic in the coroutine.
However, the panic got re-established inside the coroutine's caller. Observing this result is rare, since usually the propagated panic destroys the owner of the coroutine as well.
The coroutine was lost.
This can happen in case the executor the coroutine was spawned onto was dropped before the coroutine completed.
Technically, the coroutine panicked, but this special panic is handled differently.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for TaskFailed
impl Send for TaskFailed
impl !Sync for TaskFailed
impl Unpin for TaskFailed
impl !UnwindSafe for TaskFailed
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> Erased for T
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,