Enum ftd::p1::Error[][src]

pub enum Error {
    ParseError {
        message: String,
        doc_id: String,
        line_number: usize,
    },
    NotFound {
        doc_id: String,
        line_number: usize,
        key: String,
    },
    MoreThanOneSubSections {
        key: String,
        doc_id: String,
        line_number: usize,
    },
    Serde {
        source: Error,
    },
    Failure {
        source: Compat<Error>,
    },
}

Variants

ParseError

Fields

message: String
doc_id: String
line_number: usize

NotFound

Fields

doc_id: String
line_number: usize
key: String

MoreThanOneSubSections

Fields

key: String
doc_id: String
line_number: usize

Serde

Fields

source: Error

Failure

Fields

source: Compat<Error>

Trait Implementations

Formats the value using the given formatter. Read more

Formats the value using the given formatter. Read more

The lower-level source of this error, if any. Read more

🔬 This is a nightly-only experimental API. (backtrace)

Returns a stack backtrace, if available, of where this error occurred. Read more

👎 Deprecated since 1.42.0:

use the Display impl or to_string()

👎 Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

Performs the conversion.

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

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

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the “name” of the error. Read more

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

Performs the conversion.

Performs the conversion.

Converts the given value to a String. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.