Struct nix::sys::socket::UnixAddr [−][src]
pub struct UnixAddr(pub sockaddr_un, pub usize);
Expand description
A wrapper around sockaddr_un
.
This also tracks the length of sun_path
address (excluding
a terminating null), because it may not be null-terminated. For example,
unconnected and Linux abstract sockets are never null-terminated, and POSIX
does not require that sun_len
include the terminating null even for normal
sockets. Note that the actual sockaddr length is greater by
offset_of!(libc::sockaddr_un, sun_path)
Tuple Fields
0: sockaddr_un
1: usize
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for UnixAddr
impl UnwindSafe for UnixAddr
Blanket Implementations
Mutably borrows from an owned value. Read more