pub enum SocketAddrNode {
AddrExt(SocketAddrExt),
Domain(SocketDomain),
}Expand description
A bootstrap socket address or an extended socket address.
Variants§
Trait Implementations§
Source§impl Clone for SocketAddrNode
impl Clone for SocketAddrNode
Source§fn clone(&self) -> SocketAddrNode
fn clone(&self) -> SocketAddrNode
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 SocketAddrNode
impl Debug for SocketAddrNode
Source§impl<'de> Deserialize<'de> for SocketAddrNode
impl<'de> Deserialize<'de> for SocketAddrNode
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 SocketAddrNode
impl Display for SocketAddrNode
Source§impl From<SocketAddrExt> for SocketAddrNode
impl From<SocketAddrExt> for SocketAddrNode
Source§fn from(addr: SocketAddrExt) -> Self
fn from(addr: SocketAddrExt) -> Self
Converts to this type from the input type.
Source§impl From<SocketAddrNode> for SocketAddr
impl From<SocketAddrNode> for SocketAddr
Source§fn from(addr: SocketAddrNode) -> Self
fn from(addr: SocketAddrNode) -> Self
Converts to this type from the input type.
Source§impl From<SocketDomain> for SocketAddrNode
impl From<SocketDomain> for SocketAddrNode
Source§fn from(domain: SocketDomain) -> Self
fn from(domain: SocketDomain) -> Self
Converts to this type from the input type.
Source§impl FromStr for SocketAddrNode
impl FromStr for SocketAddrNode
Source§impl Hash for SocketAddrNode
impl Hash for SocketAddrNode
Source§impl PartialEq for SocketAddrNode
impl PartialEq for SocketAddrNode
Source§impl Serialize for SocketAddrNode
impl Serialize for SocketAddrNode
Source§impl TryFrom<SocketAddrNode> for SocketAddrExt
impl TryFrom<SocketAddrNode> for SocketAddrExt
impl Eq for SocketAddrNode
impl StructuralPartialEq for SocketAddrNode
Auto Trait Implementations§
impl Freeze for SocketAddrNode
impl RefUnwindSafe for SocketAddrNode
impl Send for SocketAddrNode
impl Sync for SocketAddrNode
impl Unpin for SocketAddrNode
impl UnwindSafe for SocketAddrNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more