pub enum HostAddress {
    UnixDomain(Box<SocketAddr>),
    V4(Ipv4Addr),
    V6(Ipv6Addr),
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for HostAddress
 
impl Clone for HostAddress
Source§fn clone(&self) -> HostAddress
 
fn clone(&self) -> HostAddress
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 HostAddress
 
impl Debug for HostAddress
Source§impl<'de> Deserialize<'de> for HostAddress
 
impl<'de> Deserialize<'de> for HostAddress
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for HostAddress
 
impl Display for HostAddress
Source§impl From<HostAddress> for HostOrSocketAddress
 
impl From<HostAddress> for HostOrSocketAddress
Source§fn from(a: HostAddress) -> HostOrSocketAddress
 
fn from(a: HostAddress) -> HostOrSocketAddress
Converts to this type from the input type.
Source§impl From<HostAddress> for String
 
impl From<HostAddress> for String
Source§fn from(a: HostAddress) -> String
 
fn from(a: HostAddress) -> String
Converts to this type from the input type.
Source§impl From<IpAddr> for HostAddress
 
impl From<IpAddr> for HostAddress
Source§fn from(ip: IpAddr) -> HostAddress
 
fn from(ip: IpAddr) -> HostAddress
Converts to this type from the input type.
Source§impl From<Ipv4Addr> for HostAddress
 
impl From<Ipv4Addr> for HostAddress
Source§fn from(ip: Ipv4Addr) -> HostAddress
 
fn from(ip: Ipv4Addr) -> HostAddress
Converts to this type from the input type.
Source§impl From<Ipv6Addr> for HostAddress
 
impl From<Ipv6Addr> for HostAddress
Source§fn from(ip: Ipv6Addr) -> HostAddress
 
fn from(ip: Ipv6Addr) -> HostAddress
Converts to this type from the input type.
Source§impl From<SocketAddr> for HostAddress
 
impl From<SocketAddr> for HostAddress
Source§fn from(unix: UnixSocketAddr) -> HostAddress
 
fn from(unix: UnixSocketAddr) -> HostAddress
Converts to this type from the input type.
Source§impl From<SocketAddr> for HostAddress
 
impl From<SocketAddr> for HostAddress
Source§fn from(a: SocketAddr) -> HostAddress
 
fn from(a: SocketAddr) -> HostAddress
Converts to this type from the input type.
Source§impl FromStr for HostAddress
 
impl FromStr for HostAddress
Source§impl PartialEq for HostAddress
 
impl PartialEq for HostAddress
Source§impl Serialize for HostAddress
 
impl Serialize for HostAddress
Source§impl TryFrom<String> for HostAddress
 
impl TryFrom<String> for HostAddress
impl Eq for HostAddress
Auto Trait Implementations§
impl Freeze for HostAddress
impl RefUnwindSafe for HostAddress
impl Send for HostAddress
impl Sync for HostAddress
impl Unpin for HostAddress
impl UnwindSafe for HostAddress
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