[][src]Struct hyper::error::Error

pub struct Error { /* fields omitted */ }

Represents errors that can occur handling HTTP streams.

Methods

impl Error[src]

pub fn is_parse(&self) -> bool[src]

Returns true if this was an HTTP parse error.

pub fn is_user(&self) -> bool[src]

Returns true if this error was caused by user code.

pub fn is_canceled(&self) -> bool[src]

Returns true if this was about a Request that was canceled.

pub fn is_closed(&self) -> bool[src]

Returns true if a sender's channel is closed.

pub fn is_connect(&self) -> bool[src]

Returns true if this was an error from Connect.

pub fn is_incomplete_message(&self) -> bool[src]

Returns true if the connection closed before a message could complete.

pub fn into_cause(self) -> Option<Box<dyn StdError + Sync + Send>>[src]

Consumes the error, returning its cause.

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

fn cause(&self) -> Option<&dyn Error>1.0.0[src]

Deprecated since 1.33.0:

replaced by Error::source, which can support downcasting

The lower-level cause of this error, if any. Read more

Auto Trait Implementations

impl Send for Error

impl Unpin for Error

impl Sync for Error

impl !UnwindSafe for Error

impl !RefUnwindSafe for Error

Blanket Implementations

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

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

impl<T, U> Into<U> for T where
    U: From<T>, 
[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.

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

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

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Erased for T