Enum websocket::result::WebSocketError
[−]
[src]
pub enum WebSocketError { ProtocolError(&'static str), RequestError(&'static str), ResponseError(&'static str), DataFrameError(&'static str), NoDataAvailable, IoError(Error), HandshakeError(HandshakeError<TcpStream>), HttpError(HttpError), UrlError(ParseError), WebSocketUrlError(WSUrlErrorKind), SslError(SslError), 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
HandshakeError(HandshakeError<TcpStream>)
An Ssl Handshake error
HttpError(HttpError)
An HTTP parsing error
UrlError(ParseError)
A URL parsing error
WebSocketUrlError(WSUrlErrorKind)
A WebSocket URL error
SslError(SslError)
An SSL error
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<HandshakeError<TcpStream>> for WebSocketError
[src]
fn from(err: HandshakeError<TcpStream>) -> 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<SslError> for WebSocketError
[src]
fn from(err: SslError) -> WebSocketError
[src]
Performs the conversion.
impl From<Utf8Error> for WebSocketError
[src]
fn from(err: Utf8Error) -> WebSocketError
[src]
Performs the conversion.
impl From<WSUrlErrorKind> for WebSocketError
[src]
fn from(err: WSUrlErrorKind) -> WebSocketError
[src]
Performs the conversion.