[][src]Trait embedded_error_chain::ChainError

pub trait ChainError<I: ErrorCategory, O: ErrorCategory, Tag> {
    fn chain(self, error_code: O) -> Error<O>;
}

A trait that allows chaining of Error values.

Required methods

fn chain(self, error_code: O) -> Error<O>

Chain this error with the supplied error_code.

Loading content...

Implementors

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L0, C, (L0, Concrete_t)> for C::L0[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L0, C, (L0, Error_t)> for Error<C::L0>[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L1, C, (L1, Concrete_t)> for C::L1[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L1, C, (L1, Error_t)> for Error<C::L1>[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L2, C, (L2, Concrete_t)> for C::L2[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L2, C, (L2, Error_t)> for Error<C::L2>[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L3, C, (L3, Concrete_t)> for C::L3[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L3, C, (L3, Error_t)> for Error<C::L3>[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L4, C, (L4, Concrete_t)> for C::L4[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L4, C, (L4, Error_t)> for Error<C::L4>[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L5, C, (L5, Concrete_t)> for C::L5[src]

impl<C: ErrorCategory> ChainError<<C as ErrorCategory>::L5, C, (L5, Error_t)> for Error<C::L5>[src]

Loading content...