pub struct Ndmsg { /* private fields */ }
Expand description
Represents an ARP (neighbor table) entry
Implementations§
Source§impl Ndmsg
impl Ndmsg
Sourcepub fn ndm_family(&self) -> &RtAddrFamily
pub fn ndm_family(&self) -> &RtAddrFamily
Address family of entry
Trait Implementations§
Source§impl FromBytesWithInput for Ndmsg
impl FromBytesWithInput for Ndmsg
Source§impl Header for Ndmsg
impl Header for Ndmsg
Source§fn header_size() -> usize
fn header_size() -> usize
Return the size in bytes of the data structure header.
Source§impl Size for Ndmsg
impl Size for Ndmsg
Source§fn unpadded_size(&self) -> usize
fn unpadded_size(&self) -> usize
Size of the unpadded data structure. This will usually
only be unaligned for variable length types like
strings or byte buffers.
Source§fn padded_size(&self) -> usize
fn padded_size(&self) -> usize
Get the size of the payload and align it to
the required netlink byte alignment.
Auto Trait Implementations§
impl Freeze for Ndmsg
impl RefUnwindSafe for Ndmsg
impl Send for Ndmsg
impl Sync for Ndmsg
impl Unpin for Ndmsg
impl UnwindSafe for Ndmsg
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