[−][src]Enum ureq::Error
Errors that are translated to "synthetic" responses.
Variants
BadUrl(String)The url could not be understood. Synthetic error 400.
UnknownScheme(String)The url scheme could not be understood. Synthetic error 400.
DnsFailed(String)DNS lookup failed. Synthetic error 400.
ConnectionFailed(String)Connection to server failed. Synthetic error 500.
Too many redirects. Synthetic error 500.
We fail to read the status line. This happens for pooled connections when TLS fails and we don't notice until trying to read.
A status line we don't understand HTTP/1.1 200 OK. Synthetic error 500.
A header line that couldn't be parsed. Synthetic error 500.
Io(IoError)Some unspecified std::io::Error. Synthetic error 500.
Proxy information was not properly formatted
Proxy credentials were not properly formatted
Proxy could not connect
Incorrect credentials for proxy
Methods
impl Error[src]
pub fn status(&self) -> u16[src]
For synthetic responses, this is the error code.
pub fn status_text(&self) -> &str[src]
For synthetic responses, this is the status text.
pub fn body_text(&self) -> String[src]
For synthetic responses, this is the body text.
Trait Implementations
impl Debug for Error[src]
impl Display for Error[src]
impl Error for Error[src]
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>[src]
fn description(&self) -> &str1.0.0[src]
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
impl From<Error> for Error[src]
impl Into<Response> for Error[src]
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl Send for Error
impl Sync for Error
impl Unpin for Error
impl !UnwindSafe for Error
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,