Enum evzht9h3nznqzwl::result::WebSocketError
[−]
[src]
pub enum WebSocketError { ProtocolError(&'static str), RequestError(&'static str), ResponseError(&'static str), DataFrameError(&'static str), NoDataAvailable, IoError(Error), HttpError(HttpError), UrlError(ParseError), WebSocketUrlError(WSUrlErrorKind), TlsError(TlsError), TlsHandshakeFailure, TlsHandshakeInterruption, Utf8Error(Utf8Error), }
Represents a WebSocket error
Variants
ProtocolError(&'static str)
A WebSocket protocol error
RequestError(&'static str)
Invalid WebSocket request error
ResponseError(&'static str)
Invalid WebSocket response error
DataFrameError(&'static str)
Invalid WebSocket data frame error
NoDataAvailable
No data available
IoError(Error)
An input/output error
HttpError(HttpError)
An HTTP parsing error
UrlError(ParseError)
A URL parsing error
WebSocketUrlError(WSUrlErrorKind)
A WebSocket URL error
TlsError(TlsError)
An SSL error
TlsHandshakeFailure
an ssl handshake failure
TlsHandshakeInterruption
an ssl handshake interruption
Utf8Error(Utf8Error)
A UTF-8 error
Trait Implementations
impl Debug for WebSocketError
[src]
impl Display for WebSocketError
[src]
fn fmt(&self, fmt: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Error for WebSocketError
[src]
fn description(&self) -> &str
[src]
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
[src]
The lower-level cause of this error, if any. Read more
impl From<Error> for WebSocketError
[src]
fn from(err: Error) -> WebSocketError
[src]
Performs the conversion.
impl From<HttpError> for WebSocketError
[src]
fn from(err: HttpError) -> WebSocketError
[src]
Performs the conversion.
impl From<ParseError> for WebSocketError
[src]
fn from(err: ParseError) -> WebSocketError
[src]
Performs the conversion.
impl From<TlsError> for WebSocketError
[src]
fn from(err: TlsError) -> WebSocketError
[src]
Performs the conversion.
impl<T> From<TlsHandshakeError<T>> for WebSocketError
[src]
fn from(err: TlsHandshakeError<T>) -> WebSocketError
[src]
Performs the conversion.
impl From<Utf8Error> for WebSocketError
[src]
fn from(err: Utf8Error) -> WebSocketError
[src]
Performs the conversion.
impl From<HttpCodecError> for WebSocketError
[src]
fn from(src: HttpCodecError) -> Self
[src]
Performs the conversion.
impl From<WSUrlErrorKind> for WebSocketError
[src]
fn from(err: WSUrlErrorKind) -> WebSocketError
[src]
Performs the conversion.
impl From<HyperIntoWsError> for WebSocketError
[src]
fn from(err: HyperIntoWsError) -> WebSocketError
[src]
Performs the conversion.