Struct reqwest::Error [−][src]
pub struct Error { /* fields omitted */ }
Expand description
The Errors that may occur when processing a Request
.
Implementations
Returns a possible URL related to this error.
Examples
// displays last stop of a redirect loop
let response = reqwest::get("http://site.with.redirect.loop").await;
if let Err(e) = response {
if e.is_redirect() {
if let Some(final_stop) = e.url() {
println!("redirect loop at {}", final_stop);
}
}
}
Returns true if the error is from a type Builder.
Returns true if the error is from a RedirectPolicy
.
Returns true if the error is related to a timeout.
Returns true if the error is related to the request
Returns true if the error is related to connect
Returns true if the error is related to the request or response body
Returns true if the error is related to decoding the response’s body
Returns the status code, if the error was generated from a response.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more