pub enum ClientDisconnectReason {
Requested,
Backpressure,
IdleTimeout,
RemoteDisconnectionNotification {
reason_code: Option<u8>,
},
RemoteDetectLostConnection,
TransportError {
message: String,
},
}Expand description
Reason for client-side disconnection.
Variants§
Requested
Backpressure
IdleTimeout
RemoteDisconnectionNotification
RemoteDetectLostConnection
TransportError
Trait Implementations§
Source§impl Clone for ClientDisconnectReason
impl Clone for ClientDisconnectReason
Source§fn clone(&self) -> ClientDisconnectReason
fn clone(&self) -> ClientDisconnectReason
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientDisconnectReason
impl Debug for ClientDisconnectReason
Source§impl PartialEq for ClientDisconnectReason
impl PartialEq for ClientDisconnectReason
impl Eq for ClientDisconnectReason
impl StructuralPartialEq for ClientDisconnectReason
Auto Trait Implementations§
impl Freeze for ClientDisconnectReason
impl RefUnwindSafe for ClientDisconnectReason
impl Send for ClientDisconnectReason
impl Sync for ClientDisconnectReason
impl Unpin for ClientDisconnectReason
impl UnsafeUnpin for ClientDisconnectReason
impl UnwindSafe for ClientDisconnectReason
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