Struct azure_core::error::Error

source ·
pub struct Error { /* private fields */ }
Expand description

An error encountered from interfacing with Azure

Implementations§

Create a new Error based on a specific error kind and an underlying error cause

Create a new Error based on a specific error kind and an underlying error cause along with a message

Create an Error based on an error kind and some sort of message

Creates an Error based on an error kind and formatted message

Wrap this error in additional message

Wrap this error in additional message

Get the ErrorKind of this Error

Consumes the Error, returning its inner error (if any).

Consumes the error attempting to downcast the inner error as the type provided

Returns Err(self) if the downcast is not possible

Returns a reference to the inner error wrapped by this error (if any).

Cast this error as an HttpError

This searches the entire “source” chain looking for an HttpError.

Returns a reference to the inner error (if any) downcasted to the type provided

Returns a mutable reference to the inner error wrapped by this error (if any).

Returns a mutable reference to the inner error (if any) downcasted to the type provided

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
👎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
🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.
Converts to this type from the input type.

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

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

🔬This is a nightly-only experimental API. (provide_any)
Data providers should implement this method to provide all values they are able to provide by using demand. Read more
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.