Enum eventual::AsyncError [] [src]

pub enum AsyncError<E: Send + 'static> {
    Failed(E),
    Aborted,
}

Variants

Failed
Aborted

Methods

impl<E: Send + 'static> AsyncError<E>

fn failed(err: E) -> AsyncError<E>

fn aborted() -> AsyncError<E>

fn is_aborted(&self) -> bool

fn is_failed(&self) -> bool

fn unwrap(self) -> E

fn take(self) -> Option<E>

Trait Implementations

impl<E: Send + Error + 'static> Error for AsyncError<E>

fn description(&self) -> &str

fn cause(&self) -> Option<&Error>

impl<E: Send + 'static + Debug> Debug for AsyncError<E>

fn fmt(&self, fmt: &mut Formatter) -> Result

impl<E: Send + 'static + Display> Display for AsyncError<E>

fn fmt(&self, fmt: &mut Formatter) -> Result

Derived Implementations

impl<E: PartialEq + Send + 'static> PartialEq for AsyncError<E>

fn eq(&self, __arg_0: &AsyncError<E>) -> bool

fn ne(&self, __arg_0: &AsyncError<E>) -> bool

impl<E: Eq + Send + 'static> Eq for AsyncError<E>