Enum linux_raw_sys::netlink::rtnetlink_groups
source · #[repr(u32)]#[non_exhaustive]pub enum rtnetlink_groups {
Show 38 variants
RTNLGRP_NONE,
RTNLGRP_LINK,
RTNLGRP_NOTIFY,
RTNLGRP_NEIGH,
RTNLGRP_TC,
RTNLGRP_IPV4_IFADDR,
RTNLGRP_IPV4_MROUTE,
RTNLGRP_IPV4_ROUTE,
RTNLGRP_IPV4_RULE,
RTNLGRP_IPV6_IFADDR,
RTNLGRP_IPV6_MROUTE,
RTNLGRP_IPV6_ROUTE,
RTNLGRP_IPV6_IFINFO,
RTNLGRP_DECnet_IFADDR,
RTNLGRP_NOP2,
RTNLGRP_DECnet_ROUTE,
RTNLGRP_DECnet_RULE,
RTNLGRP_NOP4,
RTNLGRP_IPV6_PREFIX,
RTNLGRP_IPV6_RULE,
RTNLGRP_ND_USEROPT,
RTNLGRP_PHONET_IFADDR,
RTNLGRP_PHONET_ROUTE,
RTNLGRP_DCB,
RTNLGRP_IPV4_NETCONF,
RTNLGRP_IPV6_NETCONF,
RTNLGRP_MDB,
RTNLGRP_MPLS_ROUTE,
RTNLGRP_NSID,
RTNLGRP_MPLS_NETCONF,
RTNLGRP_IPV4_MROUTE_R,
RTNLGRP_IPV6_MROUTE_R,
RTNLGRP_NEXTHOP,
RTNLGRP_BRVLAN,
RTNLGRP_MCTP_IFADDR,
RTNLGRP_TUNNEL,
RTNLGRP_STATS,
__RTNLGRP_MAX,
}
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
RTNLGRP_LINK
RTNLGRP_NOTIFY
RTNLGRP_NEIGH
RTNLGRP_TC
RTNLGRP_IPV4_IFADDR
RTNLGRP_IPV4_MROUTE
RTNLGRP_IPV4_ROUTE
RTNLGRP_IPV4_RULE
RTNLGRP_IPV6_IFADDR
RTNLGRP_IPV6_MROUTE
RTNLGRP_IPV6_ROUTE
RTNLGRP_IPV6_IFINFO
RTNLGRP_DECnet_IFADDR
RTNLGRP_NOP2
RTNLGRP_DECnet_ROUTE
RTNLGRP_DECnet_RULE
RTNLGRP_NOP4
RTNLGRP_IPV6_PREFIX
RTNLGRP_IPV6_RULE
RTNLGRP_ND_USEROPT
RTNLGRP_PHONET_IFADDR
RTNLGRP_PHONET_ROUTE
RTNLGRP_DCB
RTNLGRP_IPV4_NETCONF
RTNLGRP_IPV6_NETCONF
RTNLGRP_MDB
RTNLGRP_MPLS_ROUTE
RTNLGRP_NSID
RTNLGRP_MPLS_NETCONF
RTNLGRP_IPV4_MROUTE_R
RTNLGRP_IPV6_MROUTE_R
RTNLGRP_NEXTHOP
RTNLGRP_BRVLAN
RTNLGRP_MCTP_IFADDR
RTNLGRP_TUNNEL
RTNLGRP_STATS
__RTNLGRP_MAX
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 copy 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<rtnetlink_groups> for rtnetlink_groups
impl PartialEq<rtnetlink_groups> for rtnetlink_groups
source§fn eq(&self, other: &rtnetlink_groups) -> bool
fn eq(&self, other: &rtnetlink_groups) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for rtnetlink_groups
impl Eq for rtnetlink_groups
impl StructuralEq for rtnetlink_groups
impl StructuralPartialEq for rtnetlink_groups
Auto Trait Implementations§
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