Enum rtnetlink::RouteNla[][src]

pub enum RouteNla {
    Unspec(Vec<u8>),
    Destination(Vec<u8>),
    Source(Vec<u8>),
    Gateway(Vec<u8>),
    PrefSource(Vec<u8>),
    Metrics(RouteMetricsNla),
    MultiPath(Vec<u8>),
    CacheInfo(RouteCacheInfo),
    Session(Vec<u8>),
    MpAlgo(Vec<u8>),
    MfcStats(RouteMfcStats),
    Via(Vec<u8>),
    NewDestination(Vec<u8>),
    Pref(Vec<u8>),
    Encap(Vec<u8>),
    Expires(Vec<u8>),
    Pad(Vec<u8>),
    Uid(Vec<u8>),
    TtlPropagate(Vec<u8>),
    EncapType(u16),
    Iif(u32),
    Oif(u32),
    Priority(u32),
    ProtocolInfo(u32),
    Flow(u32),
    Table(u32),
    Mark(u32),
    Other(DefaultNla),
}

Variants

Trait Implementations

impl Debug for RouteNla
[src]

Formats the value using the given formatter. Read more

impl PartialEq for RouteNla
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Eq for RouteNla
[src]

impl Clone for RouteNla
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Nla for RouteNla
[src]

impl<'buffer, T: AsRef<[u8]> + ?Sized> Parseable<RouteNla> for NlaBuffer<&'buffer T>
[src]

Deserialize the current type.

Auto Trait Implementations

impl Send for RouteNla

impl Sync for RouteNla