#[repr(u16)]pub enum NetlinkPolicyTypeAttr {
Show 13 variants
Unspec = 0,
Type = 1,
MinValueS = 2,
MaxValueS = 3,
MinValueU = 4,
MaxValueU = 5,
MinLength = 6,
MaxLength = 7,
PolicyIdx = 8,
PolicyMaxtype = 9,
Bitfield32Mask = 10,
Pad = 11,
_MAX = 12,
}
Variants§
Unspec = 0
Type = 1
MinValueS = 2
MaxValueS = 3
MinValueU = 4
MaxValueU = 5
MinLength = 6
MaxLength = 7
PolicyIdx = 8
PolicyMaxtype = 9
Bitfield32Mask = 10
Pad = 11
_MAX = 12
Implementations§
Source§impl NetlinkPolicyTypeAttr
impl NetlinkPolicyTypeAttr
pub fn put_atype<'a>(nlv: &'a mut MsgVec, data: &u32) -> Result<&'a mut MsgVec>
pub fn put_min_value_s<'a>( nlv: &'a mut MsgVec, data: &i64, ) -> Result<&'a mut MsgVec>
pub fn put_max_value_s<'a>( nlv: &'a mut MsgVec, data: &i64, ) -> Result<&'a mut MsgVec>
pub fn put_min_value_u<'a>( nlv: &'a mut MsgVec, data: &u64, ) -> Result<&'a mut MsgVec>
pub fn put_max_value_u<'a>( nlv: &'a mut MsgVec, data: &u64, ) -> Result<&'a mut MsgVec>
pub fn put_min_length<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_max_length<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_policy_idx<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_policy_max_type<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
pub fn put_bitfield32_mask<'a>( nlv: &'a mut MsgVec, data: &u32, ) -> Result<&'a mut MsgVec>
Trait Implementations§
Source§impl Clone for NetlinkPolicyTypeAttr
impl Clone for NetlinkPolicyTypeAttr
Source§fn clone(&self) -> NetlinkPolicyTypeAttr
fn clone(&self) -> NetlinkPolicyTypeAttr
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for NetlinkPolicyTypeAttr
impl Debug for NetlinkPolicyTypeAttr
Source§impl Hash for NetlinkPolicyTypeAttr
impl Hash for NetlinkPolicyTypeAttr
Source§impl<'a> Index<NetlinkPolicyTypeAttr> for NetlinkPolicyTypeAttrTbl<'a>
impl<'a> Index<NetlinkPolicyTypeAttr> for NetlinkPolicyTypeAttrTbl<'a>
Source§impl<'a> IndexMut<NetlinkPolicyTypeAttr> for NetlinkPolicyTypeAttrTbl<'a>
impl<'a> IndexMut<NetlinkPolicyTypeAttr> for NetlinkPolicyTypeAttrTbl<'a>
Source§impl Into<u16> for NetlinkPolicyTypeAttr
impl Into<u16> for NetlinkPolicyTypeAttr
Source§impl Into<usize> for NetlinkPolicyTypeAttr
impl Into<usize> for NetlinkPolicyTypeAttr
Source§impl PartialEq for NetlinkPolicyTypeAttr
impl PartialEq for NetlinkPolicyTypeAttr
Source§impl TryFrom<u16> for NetlinkPolicyTypeAttr
impl TryFrom<u16> for NetlinkPolicyTypeAttr
impl Copy for NetlinkPolicyTypeAttr
impl Eq for NetlinkPolicyTypeAttr
impl StructuralPartialEq for NetlinkPolicyTypeAttr
Auto Trait Implementations§
impl Freeze for NetlinkPolicyTypeAttr
impl RefUnwindSafe for NetlinkPolicyTypeAttr
impl Send for NetlinkPolicyTypeAttr
impl Sync for NetlinkPolicyTypeAttr
impl Unpin for NetlinkPolicyTypeAttr
impl UnwindSafe for NetlinkPolicyTypeAttr
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