pub struct ConnectionMeta {
pub protocol: Protocol,
pub local: IpEndpoint,
pub remote: IpEndpoint,
}
Fields§
§protocol: Protocol
§local: IpEndpoint
§remote: IpEndpoint
Implementations§
Source§impl ConnectionMeta
impl ConnectionMeta
pub fn new(protocol: Protocol, local: IpEndpoint, remote: IpEndpoint) -> Self
pub fn unspecified(protocol: Protocol) -> Self
pub fn to_socket_addr(&self) -> SocketAddr
Trait Implementations§
Source§impl Clone for ConnectionMeta
impl Clone for ConnectionMeta
Source§fn clone(&self) -> ConnectionMeta
fn clone(&self) -> ConnectionMeta
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 ConnectionMeta
impl Debug for ConnectionMeta
Source§impl Display for ConnectionMeta
impl Display for ConnectionMeta
Source§impl<'a> From<&'a ConnectionMeta> for SocketEndpoint
impl<'a> From<&'a ConnectionMeta> for SocketEndpoint
Source§fn from(c: &'a ConnectionMeta) -> Self
fn from(c: &'a ConnectionMeta) -> Self
Converts to this type from the input type.
Source§impl From<Connection> for ConnectionMeta
impl From<Connection> for ConnectionMeta
Source§fn from(c: Connection) -> Self
fn from(c: Connection) -> Self
Converts to this type from the input type.
Source§impl From<ConnectionMeta> for SocketDesc
impl From<ConnectionMeta> for SocketDesc
Source§fn from(c: ConnectionMeta) -> Self
fn from(c: ConnectionMeta) -> Self
Converts to this type from the input type.
Source§impl Hash for ConnectionMeta
impl Hash for ConnectionMeta
Source§impl Ord for ConnectionMeta
impl Ord for ConnectionMeta
Source§fn cmp(&self, other: &ConnectionMeta) -> Ordering
fn cmp(&self, other: &ConnectionMeta) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ConnectionMeta
impl PartialEq for ConnectionMeta
Source§impl PartialOrd for ConnectionMeta
impl PartialOrd for ConnectionMeta
Source§impl TryFrom<SocketDesc> for ConnectionMeta
impl TryFrom<SocketDesc> for ConnectionMeta
impl Copy for ConnectionMeta
impl Eq for ConnectionMeta
impl StructuralPartialEq for ConnectionMeta
Auto Trait Implementations§
impl Freeze for ConnectionMeta
impl RefUnwindSafe for ConnectionMeta
impl Send for ConnectionMeta
impl Sync for ConnectionMeta
impl Unpin for ConnectionMeta
impl UnwindSafe for ConnectionMeta
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