pub enum SessionPhase {
Connected,
Handshaking,
WaitingConnect,
Active,
Closing,
Closed,
}Expand description
Session lifecycle state
Variants§
Connected
TCP connected, handshake not started
Handshaking
Handshake in progress
WaitingConnect
Handshake complete, waiting for connect command
Active
Connect command received and accepted
Closing
Session is closing
Closed
Session closed
Trait Implementations§
Source§impl Clone for SessionPhase
impl Clone for SessionPhase
Source§fn clone(&self) -> SessionPhase
fn clone(&self) -> SessionPhase
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 SessionPhase
impl Debug for SessionPhase
Source§impl PartialEq for SessionPhase
impl PartialEq for SessionPhase
impl Copy for SessionPhase
impl Eq for SessionPhase
impl StructuralPartialEq for SessionPhase
Auto Trait Implementations§
impl Freeze for SessionPhase
impl RefUnwindSafe for SessionPhase
impl Send for SessionPhase
impl Sync for SessionPhase
impl Unpin for SessionPhase
impl UnwindSafe for SessionPhase
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