pub enum NlmF {
Show 15 variants
Request,
Multi,
Ack,
Echo,
DumpIntr,
DumpFiltered,
Root,
Match,
Atomic,
Dump,
Replace,
Excl,
Create,
Append,
UnrecognizedConst(u16),
}
Expand description
Values for nl_flags
in Nlmsghdr
Variants§
Request
This flag is required for all kernel requests
Multi
Ack
Echo
DumpIntr
DumpFiltered
Root
Match
Atomic
Dump
Replace
Excl
Create
Append
UnrecognizedConst(u16)
Implementations§
Trait Implementations§
Source§impl Ord for NlmF
impl Ord for NlmF
Source§impl PartialOrd for NlmF
impl PartialOrd for NlmF
Source§impl Size for NlmF
impl Size for NlmF
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 of the payload and align it to
the required netlink byte alignment.
impl Copy for NlmF
impl Eq for NlmF
impl StructuralPartialEq for NlmF
Auto Trait Implementations§
impl Freeze for NlmF
impl RefUnwindSafe for NlmF
impl Send for NlmF
impl Sync for NlmF
impl Unpin for NlmF
impl UnwindSafe for NlmF
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