Enum faktory::FaktoryError [] [src]

pub enum FaktoryError {
    Malformed {
        desc: String,
    },
    Internal {
        msg: String,
    },
    BadType {
        expected: &'static str,
        received: String,
    },
    BadResponse {
        typed_as: &'static str,
        error: &'static str,
        bytes: Vec<u8>,
    },
    // some variants omitted
}

The set of observable application-level errors when interacting with a Faktory server.

Variants

The server reports that an issued request was malformed.

Fields of Malformed

Error reported by server

The server responded with an error.

Fields of Internal

The error message given by the server.

The server sent a response that did not match what was expected.

Fields of BadType

The expected response type.

The received response.

The server sent a malformed response.

Fields of BadResponse

The type of the server response.

A description of what was wrong with the server response.

The relevant bytes sent by the server.

Trait Implementations

impl Debug for FaktoryError
[src]

[src]

Formats the value using the given formatter.

impl Fail for FaktoryError
[src]

[src]

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

[src]

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

[src]

Provides context for this failure. Read more

[src]

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

[src]

Returns a iterator over the causes of this Fail with itself as the first item and the root_cause as the final item. Read more

[src]

Returns the "root cause" of this Fail - the last value in the cause chain which does not return an underlying cause. Read more

impl Display for FaktoryError
[src]

[src]

Formats the value using the given formatter. Read more