pub enum NamedSocketAddr {
Inet(SocketAddr),
Unix(PathBuf),
}
Variants§
Inet(SocketAddr)
Unix(PathBuf)
Implementations§
Source§impl NamedSocketAddr
impl NamedSocketAddr
pub fn map_inet<F: FnOnce(SocketAddr) -> SocketAddr>( self, mapper: F, ) -> NamedSocketAddr
pub fn map_unix<F: FnOnce(PathBuf) -> PathBuf>( self, mapper: F, ) -> NamedSocketAddr
pub fn to_socket_addr(self) -> SocketAddr
Trait Implementations§
Source§impl Clone for NamedSocketAddr
impl Clone for NamedSocketAddr
Source§fn clone(&self) -> NamedSocketAddr
fn clone(&self) -> NamedSocketAddr
Returns a copy 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 NamedSocketAddr
impl Debug for NamedSocketAddr
Source§impl Display for NamedSocketAddr
impl Display for NamedSocketAddr
Source§impl From<NamedSocketAddr> for SocketAddr
impl From<NamedSocketAddr> for SocketAddr
Source§fn from(named_socket_addr: NamedSocketAddr) -> Self
fn from(named_socket_addr: NamedSocketAddr) -> Self
Converts to this type from the input type.
Source§impl From<PathBuf> for NamedSocketAddr
impl From<PathBuf> for NamedSocketAddr
Source§fn from(path: PathBuf) -> NamedSocketAddr
fn from(path: PathBuf) -> NamedSocketAddr
Converts to this type from the input type.
Source§impl From<SocketAddr> for NamedSocketAddr
impl From<SocketAddr> for NamedSocketAddr
Source§fn from(inet_socket_addr: SocketAddr) -> NamedSocketAddr
fn from(inet_socket_addr: SocketAddr) -> NamedSocketAddr
Converts to this type from the input type.
Source§impl FromStr for NamedSocketAddr
impl FromStr for NamedSocketAddr
Source§impl Hash for NamedSocketAddr
impl Hash for NamedSocketAddr
Source§impl Ord for NamedSocketAddr
impl Ord for NamedSocketAddr
Source§fn cmp(&self, other: &NamedSocketAddr) -> Ordering
fn cmp(&self, other: &NamedSocketAddr) -> 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 NamedSocketAddr
impl PartialEq for NamedSocketAddr
Source§impl PartialOrd for NamedSocketAddr
impl PartialOrd for NamedSocketAddr
Source§impl TryFrom<SocketAddr> for NamedSocketAddr
impl TryFrom<SocketAddr> for NamedSocketAddr
impl Eq for NamedSocketAddr
impl StructuralPartialEq for NamedSocketAddr
Auto Trait Implementations§
impl Freeze for NamedSocketAddr
impl RefUnwindSafe for NamedSocketAddr
impl Send for NamedSocketAddr
impl Sync for NamedSocketAddr
impl Unpin for NamedSocketAddr
impl UnwindSafe for NamedSocketAddr
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