#[non_exhaustive]
pub enum WebSocketError {
Transport(TransportError),
Http,
Tls,
}
Expand description
A WebSocket connection worker specific error type
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Transport(TransportError)
A wrapped transport error
Http
HTTP error
Tls
TLS error
Implementations
sourceimpl WebSocketError
impl WebSocketError
sourcepub const DOMAIN_CODE: u32
pub const DOMAIN_CODE: u32
Integer code associated with the error domain.
sourcepub const DOMAIN_NAME: &'static str
pub const DOMAIN_NAME: &'static str
Error domain
pub fn code(&self) -> u32
Trait Implementations
sourceimpl Clone for WebSocketError
impl Clone for WebSocketError
sourcefn clone(&self) -> WebSocketError
fn clone(&self) -> WebSocketError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WebSocketError
impl Debug for WebSocketError
sourceimpl Display for WebSocketError
impl Display for WebSocketError
sourceimpl From<Error> for WebSocketError
impl From<Error> for WebSocketError
sourceimpl From<SendError> for WebSocketError
impl From<SendError> for WebSocketError
sourceimpl<T> From<TrySendError<T>> for WebSocketError
impl<T> From<TrySendError<T>> for WebSocketError
sourcefn from(_e: TrySendError<T>) -> Self
fn from(_e: TrySendError<T>) -> Self
Converts to this type from the input type.
sourceimpl From<WebSocketError> for Error
impl From<WebSocketError> for Error
sourcefn from(e: WebSocketError) -> Error
fn from(e: WebSocketError) -> Error
Converts to this type from the input type.
impl Copy for WebSocketError
Auto Trait Implementations
impl RefUnwindSafe for WebSocketError
impl Send for WebSocketError
impl Sync for WebSocketError
impl Unpin for WebSocketError
impl UnwindSafe for WebSocketError
Blanket Implementations
sourceimpl<D> AsyncTryClone for D where
D: Clone + Sync,
impl<D> AsyncTryClone for D where
D: Clone + Sync,
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more