Struct abscissa::error::Error[][src]

pub struct Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
{ /* fields omitted */ }

Error types used by this library, generic around Kinds

Methods

impl<Kind> Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
[src]

Create a new error from the given context object and description

Important traits for &'a mut R

Obtain the error's Kind

Get the error's description

Trait Implementations

impl<Kind: Debug> Debug for Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
[src]

Formats the value using the given formatter. Read more

impl<Kind> Display for Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
[src]

Formats the value using the given formatter. Read more

impl<Kind> Fail for Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
[src]

Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more

Returns a reference to the Backtrace carried by this failure, if it carries one. Read more

Provides context for this failure. Read more

Wraps this failure in a compatibility wrapper that implements std::error::Error. Read more

impl<Kind> From<Kind> for Error<Kind> where
    Kind: Fail + Clone + Display + Eq + PartialEq
[src]

Performs the conversion.

Auto Trait Implementations

impl<Kind> Send for Error<Kind>

impl<Kind> Sync for Error<Kind>