#[repr(C)]pub struct SockaddrNetlink { /* private fields */ }
Methods from Deref<Target = Sockaddr>§
pub fn family(&self) -> sa_family_t
Sourcepub fn len(&self) -> usize
pub fn len(&self) -> usize
Return the size, in bytes, of the pointed-to Sockaddr
. This byte count includes the
leading two bytes used to store the address family.
Sourcepub fn as_parts(&self) -> (&sockaddr, socklen_t)
pub fn as_parts(&self) -> (&sockaddr, socklen_t)
Return a reference to the underlying sockaddr
and the length. This is useful for calling
underlying libc functions that take a constant sockaddr. For libc functions that take
mutable sockaddrs, see SockaddrStorage::as_mut_parts
.
pub fn as_sockaddr_un(&self) -> Option<&SockaddrUn>
Trait Implementations§
Source§impl Default for SockaddrNetlink
impl Default for SockaddrNetlink
Auto Trait Implementations§
impl Freeze for SockaddrNetlink
impl RefUnwindSafe for SockaddrNetlink
impl Send for SockaddrNetlink
impl Sync for SockaddrNetlink
impl Unpin for SockaddrNetlink
impl UnwindSafe for SockaddrNetlink
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more