[][src]Enum neli::consts::nl::Rtm

pub enum Rtm {
    Newlink,
    Dellink,
    Getlink,
    Setlink,
    Newaddr,
    Deladdr,
    Getaddr,
    Newroute,
    Delroute,
    Getroute,
    Newneigh,
    Delneigh,
    Getneigh,
    Newrule,
    Delrule,
    Getrule,
    Newqdisc,
    Delqdisc,
    Getqdisc,
    Newtclass,
    Deltclass,
    Gettclass,
    Newtfilter,
    Deltfilter,
    Gettfilter,
    Newaction,
    Delaction,
    Getaction,
    Newprefix,
    Getmulticast,
    Getanycast,
    Newneightbl,
    Getneightbl,
    Setneightbl,
    Newnduseropt,
    Newaddrlabel,
    Deladdrlabel,
    Getaddrlabel,
    Getdcb,
    Setdcb,
    Newnetconf,
    Getnetconf,
    Newmdb,
    Delmdb,
    Getmdb,
    Newnsid,
    Delnsid,
    Getnsid,
    UnrecognizedVariant(u16),
}

rtnetlink-related values for nl_type in Nlmsghdr

Variants

Newaddr
Deladdr
Getaddr
Newroute
Delroute
Getroute
Newneigh
Delneigh
Getneigh
Newrule
Delrule
Getrule
Newqdisc
Delqdisc
Getqdisc
Newtclass
Deltclass
Gettclass
Newtfilter
Deltfilter
Gettfilter
Newaction
Delaction
Getaction
Newprefix
Getmulticast
Getanycast
Newneightbl
Getneightbl
Setneightbl
Newnduseropt
Newaddrlabel
Deladdrlabel
Getaddrlabel
Getdcb
Setdcb
Newnetconf
Getnetconf
Newmdb
Delmdb
Getmdb
Newnsid
Delnsid
Getnsid
UnrecognizedVariant(u16)

Variant that signifies an invalid value while deserializing

Trait Implementations

impl Clone for Rtm[src]

impl Debug for Rtm[src]

impl Eq for Rtm[src]

impl<'a> From<&'a Rtm> for u16[src]

impl From<Rtm> for u16[src]

impl From<u16> for Rtm[src]

impl Hash for Rtm[src]

impl Nl for Rtm[src]

impl NlType for Rtm[src]

impl Ord for Rtm[src]

impl PartialEq<Rtm> for Rtm[src]

impl PartialOrd<Rtm> for Rtm[src]

impl StructuralEq for Rtm[src]

impl StructuralPartialEq for Rtm[src]

Auto Trait Implementations

impl RefUnwindSafe for Rtm

impl Send for Rtm

impl Sync for Rtm

impl Unpin for Rtm

impl UnwindSafe for Rtm

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.