pub trait UnixSocketAddressExt: 'static {
    // Required methods
    fn address_type(&self) -> UnixSocketAddressType;
    fn is_abstract(&self) -> bool;
    fn path_len(&self) -> usize;
    fn path_as_array(&self) -> Option<ByteArray>;
}
Available on Unix only.
Expand description

Trait containing all UnixSocketAddress methods.

Implementors

UnixSocketAddress

Required Methods§

source

fn address_type(&self) -> UnixSocketAddressType

Gets self’s type.

Returns

a UnixSocketAddressType

source

fn is_abstract(&self) -> bool

Tests if self is abstract.

Deprecated

Use address_type()

Returns

true if the address is abstract, false otherwise

source

fn path_len(&self) -> usize

Gets the length of self’s path.

For details, see UnixSocketAddressExtManual::path().

Returns

the length of the path

source

fn path_as_array(&self) -> Option<ByteArray>

Implementors§