pub enum WebSocketReviewFailureKind {
Show 21 variants
AuthorityAlreadyMinted,
EndpointOutsideAuthority,
ParentAuthorityUnavailable,
RequestConstruction,
ConnectionFailed,
HandshakeRejected,
ExtensionNegotiationRefused,
SubprotocolNegotiationRefused,
SendFailed,
ReadFailed,
BinaryMessageUnsupported,
CloseFailed,
PeerClosed,
MessageTooLarge,
MessageLimitReached,
ControlFrameLimitReached,
ApplicationByteLimitReached,
ParentResponseBudgetReached,
Cancelled,
DeadlineReached,
InternalInvariant,
}Expand description
Value-free classification of the first execution failure.
Variants§
AuthorityAlreadyMinted
EndpointOutsideAuthority
RequestConstruction
ConnectionFailed
HandshakeRejected
ExtensionNegotiationRefused
SubprotocolNegotiationRefused
SendFailed
ReadFailed
BinaryMessageUnsupported
CloseFailed
PeerClosed
MessageTooLarge
MessageLimitReached
ControlFrameLimitReached
ApplicationByteLimitReached
ParentResponseBudgetReached
Cancelled
DeadlineReached
InternalInvariant
Implementations§
Trait Implementations§
Source§impl Clone for WebSocketReviewFailureKind
impl Clone for WebSocketReviewFailureKind
Source§fn clone(&self) -> WebSocketReviewFailureKind
fn clone(&self) -> WebSocketReviewFailureKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebSocketReviewFailureKind
Source§impl Debug for WebSocketReviewFailureKind
impl Debug for WebSocketReviewFailureKind
impl Eq for WebSocketReviewFailureKind
impl StructuralPartialEq for WebSocketReviewFailureKind
Auto Trait Implementations§
impl Freeze for WebSocketReviewFailureKind
impl RefUnwindSafe for WebSocketReviewFailureKind
impl Send for WebSocketReviewFailureKind
impl Sync for WebSocketReviewFailureKind
impl Unpin for WebSocketReviewFailureKind
impl UnsafeUnpin for WebSocketReviewFailureKind
impl UnwindSafe for WebSocketReviewFailureKind
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more