pub enum WebsocketError {
ConnectionClosed {
code: CloseCode,
description: String,
},
AlreadyClosed,
Capacity,
Unexpected,
Uninitialized,
Handshake(HandshakeError),
Reqwest(Error),
Tungstenite(Error),
Deserialization(Box<dyn Error + Send + Sync>),
Serialization(Box<dyn Error + Send + Sync>),
Json(Error),
Cbor(Error<Error>),
}Variants§
ConnectionClosed
AlreadyClosed
Capacity
Unexpected
Uninitialized
Handshake(HandshakeError)
Reqwest(Error)
Tungstenite(Error)
Deserialization(Box<dyn Error + Send + Sync>)
Error during serialization/deserialization.
Serialization(Box<dyn Error + Send + Sync>)
Error during serialization/deserialization.
Json(Error)
Error during serialization/deserialization.
Cbor(Error<Error>)
Error during serialization/deserialization.
Implementations§
Source§impl WebsocketError
impl WebsocketError
pub fn closed_away() -> Self
pub fn deserialization() -> Self
pub fn serialization() -> Self
Trait Implementations§
Source§impl Debug for WebsocketError
impl Debug for WebsocketError
Source§impl Display for WebsocketError
impl Display for WebsocketError
Source§impl Error for WebsocketError
impl Error for WebsocketError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns 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 WebsocketError
impl From<Error> for WebsocketError
Source§impl From<Error> for WebsocketError
impl From<Error> for WebsocketError
Auto Trait Implementations§
impl !Freeze for WebsocketError
impl !RefUnwindSafe for WebsocketError
impl Send for WebsocketError
impl Sync for WebsocketError
impl Unpin for WebsocketError
impl !UnwindSafe for WebsocketError
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
Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.