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 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 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 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