#[non_exhaustive]#[repr(u32)]pub(crate) enum rtnetlink_groups {
Show 41 variants
    RTNLGRP_NONE = 0,
    RTNLGRP_LINK = 1,
    RTNLGRP_NOTIFY = 2,
    RTNLGRP_NEIGH = 3,
    RTNLGRP_TC = 4,
    RTNLGRP_IPV4_IFADDR = 5,
    RTNLGRP_IPV4_MROUTE = 6,
    RTNLGRP_IPV4_ROUTE = 7,
    RTNLGRP_IPV4_RULE = 8,
    RTNLGRP_IPV6_IFADDR = 9,
    RTNLGRP_IPV6_MROUTE = 10,
    RTNLGRP_IPV6_ROUTE = 11,
    RTNLGRP_IPV6_IFINFO = 12,
    RTNLGRP_DECnet_IFADDR = 13,
    RTNLGRP_NOP2 = 14,
    RTNLGRP_DECnet_ROUTE = 15,
    RTNLGRP_DECnet_RULE = 16,
    RTNLGRP_NOP4 = 17,
    RTNLGRP_IPV6_PREFIX = 18,
    RTNLGRP_IPV6_RULE = 19,
    RTNLGRP_ND_USEROPT = 20,
    RTNLGRP_PHONET_IFADDR = 21,
    RTNLGRP_PHONET_ROUTE = 22,
    RTNLGRP_DCB = 23,
    RTNLGRP_IPV4_NETCONF = 24,
    RTNLGRP_IPV6_NETCONF = 25,
    RTNLGRP_MDB = 26,
    RTNLGRP_MPLS_ROUTE = 27,
    RTNLGRP_NSID = 28,
    RTNLGRP_MPLS_NETCONF = 29,
    RTNLGRP_IPV4_MROUTE_R = 30,
    RTNLGRP_IPV6_MROUTE_R = 31,
    RTNLGRP_NEXTHOP = 32,
    RTNLGRP_BRVLAN = 33,
    RTNLGRP_MCTP_IFADDR = 34,
    RTNLGRP_TUNNEL = 35,
    RTNLGRP_STATS = 36,
    RTNLGRP_IPV4_MCADDR = 37,
    RTNLGRP_IPV6_MCADDR = 38,
    RTNLGRP_IPV6_ACADDR = 39,
    __RTNLGRP_MAX = 40,
}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.
RTNLGRP_NONE = 0
RTNLGRP_LINK = 1
RTNLGRP_NOTIFY = 2
RTNLGRP_NEIGH = 3
RTNLGRP_TC = 4
RTNLGRP_IPV4_IFADDR = 5
RTNLGRP_IPV4_MROUTE = 6
RTNLGRP_IPV4_ROUTE = 7
RTNLGRP_IPV4_RULE = 8
RTNLGRP_IPV6_IFADDR = 9
RTNLGRP_IPV6_MROUTE = 10
RTNLGRP_IPV6_ROUTE = 11
RTNLGRP_IPV6_IFINFO = 12
RTNLGRP_DECnet_IFADDR = 13
RTNLGRP_NOP2 = 14
RTNLGRP_DECnet_ROUTE = 15
RTNLGRP_DECnet_RULE = 16
RTNLGRP_NOP4 = 17
RTNLGRP_IPV6_PREFIX = 18
RTNLGRP_IPV6_RULE = 19
RTNLGRP_ND_USEROPT = 20
RTNLGRP_PHONET_IFADDR = 21
RTNLGRP_PHONET_ROUTE = 22
RTNLGRP_DCB = 23
RTNLGRP_IPV4_NETCONF = 24
RTNLGRP_IPV6_NETCONF = 25
RTNLGRP_MDB = 26
RTNLGRP_MPLS_ROUTE = 27
RTNLGRP_NSID = 28
RTNLGRP_MPLS_NETCONF = 29
RTNLGRP_IPV4_MROUTE_R = 30
RTNLGRP_IPV6_MROUTE_R = 31
RTNLGRP_NEXTHOP = 32
RTNLGRP_BRVLAN = 33
RTNLGRP_MCTP_IFADDR = 34
RTNLGRP_TUNNEL = 35
RTNLGRP_STATS = 36
RTNLGRP_IPV4_MCADDR = 37
RTNLGRP_IPV6_MCADDR = 38
RTNLGRP_IPV6_ACADDR = 39
__RTNLGRP_MAX = 40
Trait Implementations§
Source§impl Clone for rtnetlink_groups
 
impl Clone for rtnetlink_groups
Source§fn clone(&self) -> rtnetlink_groups
 
fn clone(&self) -> rtnetlink_groups
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 rtnetlink_groups
 
impl Debug for rtnetlink_groups
Source§impl Hash for rtnetlink_groups
 
impl Hash for rtnetlink_groups
Source§impl PartialEq for rtnetlink_groups
 
impl PartialEq for rtnetlink_groups
impl Copy for rtnetlink_groups
impl Eq for rtnetlink_groups
impl StructuralPartialEq for rtnetlink_groups
Auto Trait Implementations§
impl Freeze for rtnetlink_groups
impl RefUnwindSafe for rtnetlink_groups
impl Send for rtnetlink_groups
impl Sync for rtnetlink_groups
impl Unpin for rtnetlink_groups
impl UnwindSafe for rtnetlink_groups
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