pub trait UnixSocketAddressExt: IsA<UnixSocketAddress> + Sealed + 'static {
    // Provided 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

Provided 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>

Object Safety§

This trait is not object safe.

Implementors§