pub enum ConnectionEventType {
Initiated,
HandshakeStarted,
HandshakeCompleted,
Established,
Migrated,
Closed,
Lost,
Stalled,
}
Expand description
Connection event types
Variants§
Initiated
Connection initialization requested
HandshakeStarted
TLS/QUIC handshake has begun
HandshakeCompleted
TLS/QUIC handshake completed successfully
Established
Connection established and ready for data
Migrated
Path migration occurred (address change)
Closed
Connection closed gracefully
Lost
Connection lost unexpectedly
Stalled
Progress stalled (no forward movement)
Trait Implementations§
Source§impl Clone for ConnectionEventType
impl Clone for ConnectionEventType
Source§fn clone(&self) -> ConnectionEventType
fn clone(&self) -> ConnectionEventType
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 ConnectionEventType
impl Debug for ConnectionEventType
impl Copy for ConnectionEventType
Auto Trait Implementations§
impl Freeze for ConnectionEventType
impl RefUnwindSafe for ConnectionEventType
impl Send for ConnectionEventType
impl Sync for ConnectionEventType
impl Unpin for ConnectionEventType
impl UnwindSafe for ConnectionEventType
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