pub enum ConnectionFateClass {
CleanDisconnect,
ServerShutdown,
ConnectionLost,
ProtocolError,
}Expand description
Exact terminal classification preserved from a connection’s close trigger.
Variants§
CleanDisconnect
A protocol-level clean Disconnect.
ServerShutdown
An orderly server ForceClose.
ConnectionLost
EOF or transport loss without clean protocol evidence.
ProtocolError
A terminal protocol/decode refusal after participant binding.
Trait Implementations§
Source§impl Clone for ConnectionFateClass
impl Clone for ConnectionFateClass
Source§fn clone(&self) -> ConnectionFateClass
fn clone(&self) -> ConnectionFateClass
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 ConnectionFateClass
Source§impl Debug for ConnectionFateClass
impl Debug for ConnectionFateClass
impl Eq for ConnectionFateClass
Source§impl PartialEq for ConnectionFateClass
impl PartialEq for ConnectionFateClass
impl StructuralPartialEq for ConnectionFateClass
Auto Trait Implementations§
impl Freeze for ConnectionFateClass
impl RefUnwindSafe for ConnectionFateClass
impl Send for ConnectionFateClass
impl Sync for ConnectionFateClass
impl Unpin for ConnectionFateClass
impl UnsafeUnpin for ConnectionFateClass
impl UnwindSafe for ConnectionFateClass
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.