[]Enum nl80211::Nl80211RateInfo

pub enum Nl80211RateInfo {
    RateInfoInvalid,
    RateInfoBitrate,
    RateInfoMcs,
    RateInfo40MhzWidth,
    RateInfoShortGi,
    RateInfoBitrate32,
    RateInfoVhtMcs,
    RateInfoVhtNss,
    RateInfo80MhzWidth,
    RateInfo80p80MhzWidth,
    RateInfo160MhzWidth,
    RateInfo10MhzWidth,
    RateInfo5MhzWidth,
    RateInfoAfterLast,
    RateInfoMax,
    UnrecognizedVariant(u16),
}

nl80211RateInfo

Enumeration from nl80211/nl80211.h:2505

Variants

RateInfoInvalid
RateInfoBitrate
RateInfoMcs
RateInfo40MhzWidth
RateInfoShortGi
RateInfoBitrate32
RateInfoVhtMcs
RateInfoVhtNss
RateInfo80MhzWidth
RateInfo80p80MhzWidth
RateInfo160MhzWidth
RateInfo10MhzWidth
RateInfo5MhzWidth
RateInfoAfterLast
RateInfoMax
UnrecognizedVariant(u16)

Variant that signifies an invalid value while deserializing

Trait Implementations

impl Eq for Nl80211RateInfo

impl Clone for Nl80211RateInfo

impl PartialEq<Nl80211RateInfo> for Nl80211RateInfo

impl From<u16> for Nl80211RateInfo

impl From<Nl80211RateInfo> for u16

impl<'a> From<&'a Nl80211RateInfo> for u16

impl Debug for Nl80211RateInfo

impl NlAttrType for Nl80211RateInfo

impl Nl for Nl80211RateInfo

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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