pub struct Error { /* private fields */ }
Expand description
Represents HTTP/2 operation errors.
Error
covers error cases raised by protocol errors caused by the
peer, I/O (transport) errors, and errors caused by the user of the library.
If the error was caused by the remote peer, then it will contain a
Reason
which can be obtained with the reason
function.
If the error was caused by the remote peer, the error reason.
This is either an error received by the peer or caused by an invalid
action taken by the peer (i.e. a protocol error).
Returns true if the error is an io::Error
Returns the error if the error is an io::Error
Returns the error if the error is an io::Error
Returns true if the error is from a GOAWAY
.
Returns true if the error is from a RST_STREAM
.
Returns true if the error was received in a frame from the remote.
Such as from a received RST_STREAM
or GOAWAY
frame.
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.
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Instruments this type with the provided
Span
, returning an
Instrumented
wrapper.
Read more
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.