Enum nng::SocketAddr [−][src]
pub enum SocketAddr { InProc(String), Ipc(PathBuf), Inet(SocketAddrV4), Inet6(SocketAddrV6), // some variants omitted }
Represents the addresses used by the underlying transports.
Variants
InProc(String)
An address associated with intra-process communication.
Ipc(PathBuf)
Represents an address associated with IPC communication.
Inet(SocketAddrV4)
Address for TCP/IP (v4) communication.
Inet6(SocketAddrV6)
Address for TCP/IP (v6) communication.
Trait Implementations
impl Clone for SocketAddr
[src]
impl Clone for SocketAddr
[src]fn clone(&self) -> SocketAddr
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Display for SocketAddr
[src]
impl Display for SocketAddr
[src]impl Eq for SocketAddr
[src]
impl Eq for SocketAddr
[src]impl Hash for SocketAddr
[src]
impl Hash for SocketAddr
[src]impl PartialEq<SocketAddr> for SocketAddr
[src]
impl PartialEq<SocketAddr> for SocketAddr
[src]fn eq(&self, other: &SocketAddr) -> bool
[src]
fn ne(&self, other: &SocketAddr) -> bool
[src]
impl StructuralEq for SocketAddr
[src]
impl StructuralEq for SocketAddr
[src]impl StructuralPartialEq for SocketAddr
[src]
impl StructuralPartialEq for SocketAddr
[src]Auto Trait Implementations
impl RefUnwindSafe for SocketAddr
impl RefUnwindSafe for SocketAddr
impl Send for SocketAddr
impl Send for SocketAddr
impl Sync for SocketAddr
impl Sync for SocketAddr
impl Unpin for SocketAddr
impl Unpin for SocketAddr
impl UnwindSafe for SocketAddr
impl UnwindSafe for SocketAddr