Enum linux_raw_sys::netlink::_bindgen_ty_60
source · #[repr(u32)]#[non_exhaustive]pub enum _bindgen_ty_60 {
Show 72 variants
RTM_BASE,
RTM_DELLINK,
RTM_GETLINK,
RTM_SETLINK,
RTM_NEWADDR,
RTM_DELADDR,
RTM_GETADDR,
RTM_NEWROUTE,
RTM_DELROUTE,
RTM_GETROUTE,
RTM_NEWNEIGH,
RTM_DELNEIGH,
RTM_GETNEIGH,
RTM_NEWRULE,
RTM_DELRULE,
RTM_GETRULE,
RTM_NEWQDISC,
RTM_DELQDISC,
RTM_GETQDISC,
RTM_NEWTCLASS,
RTM_DELTCLASS,
RTM_GETTCLASS,
RTM_NEWTFILTER,
RTM_DELTFILTER,
RTM_GETTFILTER,
RTM_NEWACTION,
RTM_DELACTION,
RTM_GETACTION,
RTM_NEWPREFIX,
RTM_GETMULTICAST,
RTM_GETANYCAST,
RTM_NEWNEIGHTBL,
RTM_GETNEIGHTBL,
RTM_SETNEIGHTBL,
RTM_NEWNDUSEROPT,
RTM_NEWADDRLABEL,
RTM_DELADDRLABEL,
RTM_GETADDRLABEL,
RTM_GETDCB,
RTM_SETDCB,
RTM_NEWNETCONF,
RTM_DELNETCONF,
RTM_GETNETCONF,
RTM_NEWMDB,
RTM_DELMDB,
RTM_GETMDB,
RTM_NEWNSID,
RTM_DELNSID,
RTM_GETNSID,
RTM_NEWSTATS,
RTM_GETSTATS,
RTM_SETSTATS,
RTM_NEWCACHEREPORT,
RTM_NEWCHAIN,
RTM_DELCHAIN,
RTM_GETCHAIN,
RTM_NEWNEXTHOP,
RTM_DELNEXTHOP,
RTM_GETNEXTHOP,
RTM_NEWLINKPROP,
RTM_DELLINKPROP,
RTM_GETLINKPROP,
RTM_NEWVLAN,
RTM_DELVLAN,
RTM_GETVLAN,
RTM_NEWNEXTHOPBUCKET,
RTM_DELNEXTHOPBUCKET,
RTM_GETNEXTHOPBUCKET,
RTM_NEWTUNNEL,
RTM_DELTUNNEL,
RTM_GETTUNNEL,
__RTM_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.
RTM_BASE
RTM_DELLINK
RTM_GETLINK
RTM_SETLINK
RTM_NEWADDR
RTM_DELADDR
RTM_GETADDR
RTM_NEWROUTE
RTM_DELROUTE
RTM_GETROUTE
RTM_NEWNEIGH
RTM_DELNEIGH
RTM_GETNEIGH
RTM_NEWRULE
RTM_DELRULE
RTM_GETRULE
RTM_NEWQDISC
RTM_DELQDISC
RTM_GETQDISC
RTM_NEWTCLASS
RTM_DELTCLASS
RTM_GETTCLASS
RTM_NEWTFILTER
RTM_DELTFILTER
RTM_GETTFILTER
RTM_NEWACTION
RTM_DELACTION
RTM_GETACTION
RTM_NEWPREFIX
RTM_GETMULTICAST
RTM_GETANYCAST
RTM_NEWNEIGHTBL
RTM_GETNEIGHTBL
RTM_SETNEIGHTBL
RTM_NEWNDUSEROPT
RTM_NEWADDRLABEL
RTM_DELADDRLABEL
RTM_GETADDRLABEL
RTM_GETDCB
RTM_SETDCB
RTM_NEWNETCONF
RTM_DELNETCONF
RTM_GETNETCONF
RTM_NEWMDB
RTM_DELMDB
RTM_GETMDB
RTM_NEWNSID
RTM_DELNSID
RTM_GETNSID
RTM_NEWSTATS
RTM_GETSTATS
RTM_SETSTATS
RTM_NEWCACHEREPORT
RTM_NEWCHAIN
RTM_DELCHAIN
RTM_GETCHAIN
RTM_NEWNEXTHOP
RTM_DELNEXTHOP
RTM_GETNEXTHOP
RTM_NEWLINKPROP
RTM_DELLINKPROP
RTM_GETLINKPROP
RTM_NEWVLAN
RTM_DELVLAN
RTM_GETVLAN
RTM_NEWNEXTHOPBUCKET
RTM_DELNEXTHOPBUCKET
RTM_GETNEXTHOPBUCKET
RTM_NEWTUNNEL
RTM_DELTUNNEL
RTM_GETTUNNEL
__RTM_MAX
Trait Implementations§
source§impl Clone for _bindgen_ty_60
impl Clone for _bindgen_ty_60
source§fn clone(&self) -> _bindgen_ty_60
fn clone(&self) -> _bindgen_ty_60
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 _bindgen_ty_60
impl Debug for _bindgen_ty_60
source§impl Hash for _bindgen_ty_60
impl Hash for _bindgen_ty_60
source§impl PartialEq<_bindgen_ty_60> for _bindgen_ty_60
impl PartialEq<_bindgen_ty_60> for _bindgen_ty_60
source§fn eq(&self, other: &_bindgen_ty_60) -> bool
fn eq(&self, other: &_bindgen_ty_60) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for _bindgen_ty_60
impl Eq for _bindgen_ty_60
impl StructuralEq for _bindgen_ty_60
impl StructuralPartialEq for _bindgen_ty_60
Auto Trait Implementations§
impl RefUnwindSafe for _bindgen_ty_60
impl Send for _bindgen_ty_60
impl Sync for _bindgen_ty_60
impl Unpin for _bindgen_ty_60
impl UnwindSafe for _bindgen_ty_60
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