Enum websocket::result::WebSocketOtherError
source · pub enum WebSocketOtherError {
ProtocolError(&'static str),
RequestError(&'static str),
ResponseError(&'static str),
StatusCodeError(StatusCode),
RedirectError(StatusCode, String),
HttpError(Error),
UrlError(ParseError),
IoError(Error),
WebSocketUrlError(WSUrlErrorKind),
TlsError(Error),
TlsHandshakeFailure,
TlsHandshakeInterruption,
}
Expand description
Represents a WebSocket error while connecting
Variants§
ProtocolError(&'static str)
A WebSocket protocol error
RequestError(&'static str)
Invalid WebSocket request error
ResponseError(&'static str)
Invalid WebSocket response error
StatusCodeError(StatusCode)
Received unexpected status code
RedirectError(StatusCode, String)
Received 3XX status code with a Location header
HttpError(Error)
An HTTP parsing error
UrlError(ParseError)
A URL parsing error
IoError(Error)
An input/output error
WebSocketUrlError(WSUrlErrorKind)
A WebSocket URL error
TlsError(Error)
An SSL error
TlsHandshakeFailure
an ssl handshake failure
TlsHandshakeInterruption
an ssl handshake interruption
Trait Implementations§
source§impl Debug for WebSocketOtherError
impl Debug for WebSocketOtherError
source§impl Display for WebSocketOtherError
impl Display for WebSocketOtherError
source§impl Error for WebSocketOtherError
impl Error for WebSocketOtherError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
source§impl From<Error> for WebSocketOtherError
impl From<Error> for WebSocketOtherError
source§fn from(err: TlsError) -> WebSocketOtherError
fn from(err: TlsError) -> WebSocketOtherError
Converts to this type from the input type.
source§impl From<Error> for WebSocketOtherError
impl From<Error> for WebSocketOtherError
source§fn from(err: HttpError) -> WebSocketOtherError
fn from(err: HttpError) -> WebSocketOtherError
Converts to this type from the input type.
source§impl<T> From<HandshakeError<T>> for WebSocketOtherError
impl<T> From<HandshakeError<T>> for WebSocketOtherError
source§fn from(err: TlsHandshakeError<T>) -> WebSocketOtherError
fn from(err: TlsHandshakeError<T>) -> WebSocketOtherError
Converts to this type from the input type.
source§impl From<HttpCodecError> for WebSocketOtherError
impl From<HttpCodecError> for WebSocketOtherError
source§fn from(src: HttpCodecError) -> Self
fn from(src: HttpCodecError) -> Self
Converts to this type from the input type.
source§impl From<HyperIntoWsError> for WebSocketOtherError
impl From<HyperIntoWsError> for WebSocketOtherError
source§fn from(err: HyperIntoWsError) -> WebSocketOtherError
fn from(err: HyperIntoWsError) -> WebSocketOtherError
Converts to this type from the input type.
source§impl From<ParseError> for WebSocketOtherError
impl From<ParseError> for WebSocketOtherError
source§fn from(err: ParseError) -> WebSocketOtherError
fn from(err: ParseError) -> WebSocketOtherError
Converts to this type from the input type.
source§impl From<WSUrlErrorKind> for WebSocketOtherError
impl From<WSUrlErrorKind> for WebSocketOtherError
source§fn from(err: WSUrlErrorKind) -> WebSocketOtherError
fn from(err: WSUrlErrorKind) -> WebSocketOtherError
Converts to this type from the input type.
source§impl From<WebSocketOtherError> for WebSocketError
impl From<WebSocketOtherError> for WebSocketError
source§fn from(e: WebSocketOtherError) -> WebSocketError
fn from(e: WebSocketOtherError) -> WebSocketError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WebSocketOtherError
impl !RefUnwindSafe for WebSocketOtherError
impl Send for WebSocketOtherError
impl Sync for WebSocketOtherError
impl Unpin for WebSocketOtherError
impl !UnwindSafe for WebSocketOtherError
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more