[−][src]Enum koibumi_core::net::SocketAddr
A Bitmessage network socket address, one of IPv4, IPv6 or Onion V2.
Variants
Ipv4(SocketAddrV4)A socket address using an IPv4 address.
Ipv6(SocketAddrV6)A socket address using an IPv6 address.
OnionV2(SocketAddrOnionV2)A socket address using an Onion V2 address.
Implementations
impl SocketAddr[src]
Trait Implementations
impl Clone for SocketAddr[src]
fn clone(&self) -> SocketAddr[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for SocketAddr[src]
impl Display for SocketAddr[src]
impl Eq for SocketAddr[src]
impl From<[u8; 18]> for SocketAddr[src]
impl From<SocketAddr> for SocketAddr[src]
fn from(addr: StdSocketAddr) -> Self[src]
impl From<SocketAddr> for SocksSocketAddr[src]
fn from(addr: SocketAddr) -> Self[src]
impl From<SocketAddr> for SocketAddrExt[src]
fn from(addr: SocketAddr) -> Self[src]
impl Hash for SocketAddr[src]
fn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
H: Hasher,
impl PartialEq<SocketAddr> for SocketAddr[src]
fn eq(&self, other: &SocketAddr) -> bool[src]
fn ne(&self, other: &SocketAddr) -> bool[src]
impl ReadFrom for SocketAddr[src]
impl StructuralEq for SocketAddr[src]
impl StructuralPartialEq for SocketAddr[src]
impl TryFrom<SocketAddr> for StdSocketAddr[src]
type Error = TryFromSocketAddrError
The type returned in the event of a conversion error.
fn try_from(addr: SocketAddr) -> Result<Self, Self::Error>[src]
impl TryFrom<SocketAddrExt> for SocketAddr[src]
type Error = TryFromSocketAddrExtError
The type returned in the event of a conversion error.
fn try_from(addr: SocketAddrExt) -> Result<Self, Self::Error>[src]
impl WriteTo for SocketAddr[src]
Auto Trait Implementations
impl RefUnwindSafe for SocketAddr
impl Send for SocketAddr
impl Sync for SocketAddr
impl Unpin for SocketAddr
impl UnwindSafe for SocketAddr
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ReadFromExact for T where
T: ReadFrom, [src]
T: ReadFrom,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T> ToString for T where
T: Display + ?Sized, [src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,