#[non_exhaustive]#[repr(u32)]pub enum _bindgen_ty_69 {
Show 32 variants
FRA_UNSPEC = 0,
FRA_DST = 1,
FRA_SRC = 2,
FRA_IIFNAME = 3,
FRA_GOTO = 4,
FRA_UNUSED2 = 5,
FRA_PRIORITY = 6,
FRA_UNUSED3 = 7,
FRA_UNUSED4 = 8,
FRA_UNUSED5 = 9,
FRA_FWMARK = 10,
FRA_FLOW = 11,
FRA_TUN_ID = 12,
FRA_SUPPRESS_IFGROUP = 13,
FRA_SUPPRESS_PREFIXLEN = 14,
FRA_TABLE = 15,
FRA_FWMASK = 16,
FRA_OIFNAME = 17,
FRA_PAD = 18,
FRA_L3MDEV = 19,
FRA_UID_RANGE = 20,
FRA_PROTOCOL = 21,
FRA_IP_PROTO = 22,
FRA_SPORT_RANGE = 23,
FRA_DPORT_RANGE = 24,
FRA_DSCP = 25,
FRA_FLOWLABEL = 26,
FRA_FLOWLABEL_MASK = 27,
FRA_SPORT_MASK = 28,
FRA_DPORT_MASK = 29,
FRA_DSCP_MASK = 30,
__FRA_MAX = 31,
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
FRA_UNSPEC = 0
FRA_DST = 1
FRA_SRC = 2
FRA_IIFNAME = 3
FRA_GOTO = 4
FRA_UNUSED2 = 5
FRA_PRIORITY = 6
FRA_UNUSED3 = 7
FRA_UNUSED4 = 8
FRA_UNUSED5 = 9
FRA_FWMARK = 10
FRA_FLOW = 11
FRA_TUN_ID = 12
FRA_SUPPRESS_IFGROUP = 13
FRA_SUPPRESS_PREFIXLEN = 14
FRA_TABLE = 15
FRA_FWMASK = 16
FRA_OIFNAME = 17
FRA_PAD = 18
FRA_L3MDEV = 19
FRA_UID_RANGE = 20
FRA_PROTOCOL = 21
FRA_IP_PROTO = 22
FRA_SPORT_RANGE = 23
FRA_DPORT_RANGE = 24
FRA_DSCP = 25
FRA_FLOWLABEL = 26
FRA_FLOWLABEL_MASK = 27
FRA_SPORT_MASK = 28
FRA_DPORT_MASK = 29
FRA_DSCP_MASK = 30
__FRA_MAX = 31
Trait Implementations§
Source§impl Clone for _bindgen_ty_69
impl Clone for _bindgen_ty_69
Source§fn clone(&self) -> _bindgen_ty_69
fn clone(&self) -> _bindgen_ty_69
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 _bindgen_ty_69
impl Debug for _bindgen_ty_69
Source§impl Hash for _bindgen_ty_69
impl Hash for _bindgen_ty_69
Source§impl PartialEq for _bindgen_ty_69
impl PartialEq for _bindgen_ty_69
impl Copy for _bindgen_ty_69
impl Eq for _bindgen_ty_69
impl StructuralPartialEq for _bindgen_ty_69
Auto Trait Implementations§
impl Freeze for _bindgen_ty_69
impl RefUnwindSafe for _bindgen_ty_69
impl Send for _bindgen_ty_69
impl Sync for _bindgen_ty_69
impl Unpin for _bindgen_ty_69
impl UnwindSafe for _bindgen_ty_69
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