[−][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.
TooManyRedirectsToo many redirects. Synthetic error 500.
BadStatusA status line we don't understand HTTP/1.1 200 OK. Synthetic error 500.
BadHeaderA header line that couldn't be parsed. Synthetic error 500.
Io(IoError)Some unspecified std::io::Error. Synthetic error 500.
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 Into<Response> for Error[src]
impl From<Error> for Error[src]
impl Debug for Error[src]
impl Display for Error[src]
impl Error for Error[src]
fn description(&self) -> &str1.0.0[src]
This method is soft-deprecated. Read more
fn cause(&self) -> Option<&dyn Error>1.0.0[src]
replaced by Error::source, which can support downcasting
The lower-level cause of this error, if any. Read more
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
The lower-level source of this error, if any. Read more
Auto Trait Implementations
Blanket Implementations
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> From<T> for T[src]
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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,