pub struct SessionStarted {
pub remote: SocketAddr,
pub token: u64,
pub negotiation: NegotiationResult,
pub at: ClientTimestamp,
}Expand description
Successful negotiation with a live session ready for echo probes.
Fields§
§remote: SocketAddrResolved remote socket address.
token: u64Session token used on Echo and Close packets.
negotiation: NegotiationResult§at: ClientTimestampClient timestamp when the Open reply was accepted.
Trait Implementations§
Source§impl Clone for SessionStarted
impl Clone for SessionStarted
Source§impl Debug for SessionStarted
impl Debug for SessionStarted
impl Eq for SessionStarted
Source§impl PartialEq for SessionStarted
impl PartialEq for SessionStarted
impl StructuralPartialEq for SessionStarted
Auto Trait Implementations§
impl Freeze for SessionStarted
impl RefUnwindSafe for SessionStarted
impl Send for SessionStarted
impl Sync for SessionStarted
impl Unpin for SessionStarted
impl UnsafeUnpin for SessionStarted
impl UnwindSafe for SessionStarted
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