[][src]Enum mail_headers::error::ChainTail

pub enum ChainTail {
    Backtrace(Backtrace),
    Error(FError),
}

Helper type which is either a Backtrace or an full failure::Error.

This can be used to either just contain a backtrace into an custom error or to chain it in front of another error without adding another backtrace, depending on the creating context.

Variants

Backtrace(Backtrace)
Error(FError)

Trait Implementations

impl Debug for ChainTail[src]

Auto Trait Implementations

impl !RefUnwindSafe for ChainTail

impl Send for ChainTail

impl Sync for ChainTail

impl Unpin for ChainTail

impl !UnwindSafe for ChainTail

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.