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
NoDataAvailableNo 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]
impl Error for WebSocketError[src]
fn description(&self) -> &str
A short description of the error. Read more
fn cause(&self) -> Option<&Error>
The lower-level cause of this error, if any. Read more
impl From<Error> for WebSocketError[src]
fn from(err: Error) -> WebSocketError
Performs the conversion.
impl From<HandshakeError<TcpStream>> for WebSocketError[src]
fn from(err: HandshakeError<TcpStream>) -> WebSocketError
Performs the conversion.
impl From<HttpError> for WebSocketError[src]
fn from(err: HttpError) -> WebSocketError
Performs the conversion.
impl From<ParseError> for WebSocketError[src]
fn from(err: ParseError) -> WebSocketError
Performs the conversion.
impl From<SslError> for WebSocketError[src]
fn from(err: SslError) -> WebSocketError
Performs the conversion.
impl From<Utf8Error> for WebSocketError[src]
fn from(err: Utf8Error) -> WebSocketError
Performs the conversion.
impl From<WSUrlErrorKind> for WebSocketError[src]
fn from(err: WSUrlErrorKind) -> WebSocketError
Performs the conversion.