pub struct ConnectionMetadata { /* private fields */ }Expand description
Socket addresses observed on an established TCP connection.
These values describe the socket actually connected, not a separately resolved endpoint. Address lookup failures leave only the affected field absent and do not fail the connection.
Implementations§
Source§impl ConnectionMetadata
impl ConnectionMetadata
pub fn local_addr(&self) -> Option<SocketAddr>
pub fn peer_addr(&self) -> Option<SocketAddr>
Trait Implementations§
Source§impl Clone for ConnectionMetadata
impl Clone for ConnectionMetadata
impl Copy for ConnectionMetadata
Source§impl Debug for ConnectionMetadata
impl Debug for ConnectionMetadata
Source§impl Default for ConnectionMetadata
impl Default for ConnectionMetadata
impl Eq for ConnectionMetadata
Source§impl PartialEq for ConnectionMetadata
impl PartialEq for ConnectionMetadata
impl StructuralPartialEq for ConnectionMetadata
Auto Trait Implementations§
impl Freeze for ConnectionMetadata
impl RefUnwindSafe for ConnectionMetadata
impl Send for ConnectionMetadata
impl Sync for ConnectionMetadata
impl Unpin for ConnectionMetadata
impl UnsafeUnpin for ConnectionMetadata
impl UnwindSafe for ConnectionMetadata
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