[−][src]Struct hyper::error::Error
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 is_body_write_aborted(&self) -> bool
[src]
Returns true if the body write was aborted.
pub fn into_cause(self) -> Option<Box<dyn StdError + Sync + Send>>
[src]
Consumes the error, returning its cause.
Trait Implementations
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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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>,
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,