[][src]Trait failure::AsFail

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[]

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

Implementors

impl AsFail for Error[src][]

impl AsFail for dyn Fail[src][]

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