Skip to main content

ToSocketAddr

Trait ToSocketAddr 

Source
pub unsafe trait ToSocketAddr {
    const FAMILY: u32 = _;
    const DOMAIN: SockDomain = _;

    // Provided methods
    fn as_generic(&self) -> &SocketAddr { ... }
    fn as_generic_mut(&mut self) -> &mut SocketAddr { ... }
    fn as_non_null(&mut self) -> NonNull<SocketAddr> { ... }
}

Provided Associated Constants§

Source

const FAMILY: u32 = _

The family of the socket address, corresponding to a SockDomain.

Source

const DOMAIN: SockDomain = _

Provided Methods§

Source

fn as_generic(&self) -> &SocketAddr

Converts this address to a generic SocketAddr.

Source

fn as_generic_mut(&mut self) -> &mut SocketAddr

Converts this address to a generic SocketAddr.

Source

fn as_non_null(&mut self) -> NonNull<SocketAddr>

Converts this address to a generic NonNull pointer to SocketAddr.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§