Enum websocket::result::WebSocketOtherError
source · [−]pub enum WebSocketOtherError {
ProtocolError(&'static str),
RequestError(&'static str),
ResponseError(&'static str),
StatusCodeError(StatusCode),
HttpError(HttpError),
UrlError(ParseError),
IoError(Error),
WebSocketUrlError(WSUrlErrorKind),
TlsError(TlsError),
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
HttpError(HttpError)
An HTTP parsing error
UrlError(ParseError)
A URL parsing error
IoError(Error)
An input/output error
WebSocketUrlError(WSUrlErrorKind)
A WebSocket URL error
TlsError(TlsError)
An SSL error
TlsHandshakeFailure
an ssl handshake failure
TlsHandshakeInterruption
an ssl handshake interruption
Trait Implementations
sourceimpl Debug for WebSocketOtherError
impl Debug for WebSocketOtherError
sourceimpl Display for WebSocketOtherError
impl Display for WebSocketOtherError
sourceimpl Error for WebSocketOtherError
impl Error for WebSocketOtherError
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourceimpl From<Error> for WebSocketOtherError
impl From<Error> for WebSocketOtherError
sourcefn from(err: HttpError) -> WebSocketOtherError
fn from(err: HttpError) -> WebSocketOtherError
Performs the conversion.
sourceimpl From<Error> for WebSocketOtherError
impl From<Error> for WebSocketOtherError
sourcefn from(err: TlsError) -> WebSocketOtherError
fn from(err: TlsError) -> WebSocketOtherError
Performs the conversion.
sourceimpl<T> From<HandshakeError<T>> for WebSocketOtherError
impl<T> From<HandshakeError<T>> for WebSocketOtherError
sourcefn from(err: TlsHandshakeError<T>) -> WebSocketOtherError
fn from(err: TlsHandshakeError<T>) -> WebSocketOtherError
Performs the conversion.
sourceimpl From<HttpCodecError> for WebSocketOtherError
impl From<HttpCodecError> for WebSocketOtherError
sourcefn from(src: HttpCodecError) -> Self
fn from(src: HttpCodecError) -> Self
Performs the conversion.
sourceimpl From<HyperIntoWsError> for WebSocketOtherError
impl From<HyperIntoWsError> for WebSocketOtherError
sourcefn from(err: HyperIntoWsError) -> WebSocketOtherError
fn from(err: HyperIntoWsError) -> WebSocketOtherError
Performs the conversion.
sourceimpl From<ParseError> for WebSocketOtherError
impl From<ParseError> for WebSocketOtherError
sourcefn from(err: ParseError) -> WebSocketOtherError
fn from(err: ParseError) -> WebSocketOtherError
Performs the conversion.
sourceimpl From<WSUrlErrorKind> for WebSocketOtherError
impl From<WSUrlErrorKind> for WebSocketOtherError
sourcefn from(err: WSUrlErrorKind) -> WebSocketOtherError
fn from(err: WSUrlErrorKind) -> WebSocketOtherError
Performs the conversion.
sourceimpl From<WebSocketOtherError> for WebSocketError
impl From<WebSocketOtherError> for WebSocketError
sourcefn from(e: WebSocketOtherError) -> WebSocketError
fn from(e: WebSocketOtherError) -> WebSocketError
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for WebSocketOtherError
impl Send for WebSocketOtherError
impl Sync for WebSocketOtherError
impl Unpin for WebSocketOtherError
impl !UnwindSafe for WebSocketOtherError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more