Enum tetsy_fetch::client::Error[][src]

pub enum Error {
    Hyper(Error),
    HyperHeaderToStrError(ToStrError),
    ParseInt(ParseIntError),
    Io(Error),
    Url(ParseError),
    Aborted,
    TooManyRedirects,
    TokioTimeoutInnerVal(String),
    TokioTimer(Option<Error>),
    Timeout,
    SizeLimit,
    BackgroundThreadDead,
}

Fetch error cases.

Variants

Hyper(Error)

Hyper gave us an error.

HyperHeaderToStrError(ToStrError)

A hyper header conversion error.

ParseInt(ParseIntError)

An integer parsing error.

Io(Error)

Some I/O error occured.

Invalid URLs where attempted to parse.

Aborted

Calling code invoked Abort::abort.

TooManyRedirects

Too many redirects have been encountered.

TokioTimeoutInnerVal(String)

tokio-timer inner future gave us an error.

TokioTimer(Option<Error>)

tokio-timer gave us an error.

Timeout

The maximum duration was reached.

SizeLimit

The response body is too large.

BackgroundThreadDead

The background processing thread does not run.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

impl<T: Debug> From<Error<T>> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<Error> for Error[src]

impl From<ParseError> for Error[src]

impl From<ParseIntError> for Error[src]

impl From<ToStrError> 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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.