Trait failure::AsFail[][src]

pub trait AsFail {
    fn as_fail(&self) -> &dyn Fail;
}

The AsFail trait

This trait is similar to AsRef<Fail>, but it is specialized to handle the dynamic object of Fail. Implementors of Fail have a blanket implementation. It is used in failure_derive in order to generate a custom cause.

Required methods

fn as_fail(&self) -> &dyn Fail[src]

Converts a reference to Self into a dynamic trait object of Fail.

Loading content...

Implementors

impl AsFail for Error[src]

impl AsFail for dyn Fail[src]

impl<T> AsFail for T where
    T: Fail
[src]

Loading content...