Struct format_serde_error::SerdeError[][src]

pub struct SerdeError { /* fields omitted */ }
Expand description

Struct for formatting the error together with the source file to give a nicer output.

Implementations

Create a new SerdeError from compatible serde errors. See ErrorTypes for more information.

Set if the output should be contextualized or not. By default contextualization is set to CONTEXTUALIZE_DEFAULT.

Get if the output should be contextualized or not. By default contextualization is set to CONTEXTUALIZE_DEFAULT.

Set the amount of lines that should be shown before and after the error. By default the amount of context is set to CONTEXT_LINES_DEFAULT.

Get the amount of lines that should be shown before and after the error.

Set the amount of characters that should be shown before and after the error. By default the amount of context is set to CONTEXT_CHARACTERS_DEFAULT.

Get the amount of characters that should be shown before and after the error. Default value is CONTEXT_CHARACTERS_DEFAULT.

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

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. 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.