Trait otter_api_tests::imports::failure::AsFail[]

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

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

pub fn as_fail(&self) -> &(dyn Fail + 'static)

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

Loading content...

Implementors

impl AsFail for Error

impl AsFail for dyn Fail + 'static

impl<T> AsFail for T where
    T: Fail

Loading content...