Enum websocket::codec::http::HttpCodecError [−][src]
Any error that can happen during the writing or parsing of HTTP requests
and responses. This consists of HTTP parsing errors (the Http
variant) and
errors that can occur when writing to IO (the Io
variant).
Variants
Io(Error)
An error that occurs during the writing or reading of HTTP data from a socket.
Http(Error)
An error that occurs during the parsing of an HTTP request or response.
Trait Implementations
impl Debug for HttpCodecError
[src]
impl Display for HttpCodecError
[src]
impl Error for HttpCodecError
[src]
fn description(&self) -> &str
[src]
fn cause(&self) -> Option<&dyn Error>
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
impl From<Error> for HttpCodecError
[src]
fn from(err: Error) -> HttpCodecError
[src]
impl From<Error> for HttpCodecError
[src]
fn from(err: Error) -> HttpCodecError
[src]
impl From<HttpCodecError> for WebSocketOtherError
[src]
fn from(src: HttpCodecError) -> Self
[src]
impl From<HttpCodecError> for HyperIntoWsError
[src]
fn from(src: HttpCodecError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for HttpCodecError
impl Send for HttpCodecError
impl Sync for HttpCodecError
impl Unpin for HttpCodecError
impl !UnwindSafe for HttpCodecError
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,
pub 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,