Trait failure::AsFail

source ·
pub trait AsFail {
    // Required method
    fn as_fail(&self) -> &dyn Fail;
}
Expand description

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§

source

fn as_fail(&self) -> &dyn Fail

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

Implementors§

source§

impl AsFail for Error

source§

impl AsFail for dyn Fail

source§

impl<T> AsFail for Twhere T: Fail,