#[non_exhaustive]#[repr(u32)]pub enum nl80211_sta_info {
Show 45 variants
__NL80211_STA_INFO_INVALID = 0,
NL80211_STA_INFO_INACTIVE_TIME = 1,
NL80211_STA_INFO_RX_BYTES = 2,
NL80211_STA_INFO_TX_BYTES = 3,
NL80211_STA_INFO_LLID = 4,
NL80211_STA_INFO_PLID = 5,
NL80211_STA_INFO_PLINK_STATE = 6,
NL80211_STA_INFO_SIGNAL = 7,
NL80211_STA_INFO_TX_BITRATE = 8,
NL80211_STA_INFO_RX_PACKETS = 9,
NL80211_STA_INFO_TX_PACKETS = 10,
NL80211_STA_INFO_TX_RETRIES = 11,
NL80211_STA_INFO_TX_FAILED = 12,
NL80211_STA_INFO_SIGNAL_AVG = 13,
NL80211_STA_INFO_RX_BITRATE = 14,
NL80211_STA_INFO_BSS_PARAM = 15,
NL80211_STA_INFO_CONNECTED_TIME = 16,
NL80211_STA_INFO_STA_FLAGS = 17,
NL80211_STA_INFO_BEACON_LOSS = 18,
NL80211_STA_INFO_T_OFFSET = 19,
NL80211_STA_INFO_LOCAL_PM = 20,
NL80211_STA_INFO_PEER_PM = 21,
NL80211_STA_INFO_NONPEER_PM = 22,
NL80211_STA_INFO_RX_BYTES64 = 23,
NL80211_STA_INFO_TX_BYTES64 = 24,
NL80211_STA_INFO_CHAIN_SIGNAL = 25,
NL80211_STA_INFO_CHAIN_SIGNAL_AVG = 26,
NL80211_STA_INFO_EXPECTED_THROUGHPUT = 27,
NL80211_STA_INFO_RX_DROP_MISC = 28,
NL80211_STA_INFO_BEACON_RX = 29,
NL80211_STA_INFO_BEACON_SIGNAL_AVG = 30,
NL80211_STA_INFO_TID_STATS = 31,
NL80211_STA_INFO_RX_DURATION = 32,
NL80211_STA_INFO_PAD = 33,
NL80211_STA_INFO_ACK_SIGNAL = 34,
NL80211_STA_INFO_ACK_SIGNAL_AVG = 35,
NL80211_STA_INFO_RX_MPDUS = 36,
NL80211_STA_INFO_FCS_ERROR_COUNT = 37,
NL80211_STA_INFO_CONNECTED_TO_GATE = 38,
NL80211_STA_INFO_TX_DURATION = 39,
NL80211_STA_INFO_AIRTIME_WEIGHT = 40,
NL80211_STA_INFO_AIRTIME_LINK_METRIC = 41,
NL80211_STA_INFO_ASSOC_AT_BOOTTIME = 42,
NL80211_STA_INFO_CONNECTED_TO_AS = 43,
__NL80211_STA_INFO_AFTER_LAST = 44,
}
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.
__NL80211_STA_INFO_INVALID = 0
NL80211_STA_INFO_INACTIVE_TIME = 1
NL80211_STA_INFO_RX_BYTES = 2
NL80211_STA_INFO_TX_BYTES = 3
NL80211_STA_INFO_LLID = 4
NL80211_STA_INFO_PLID = 5
NL80211_STA_INFO_PLINK_STATE = 6
NL80211_STA_INFO_SIGNAL = 7
NL80211_STA_INFO_TX_BITRATE = 8
NL80211_STA_INFO_RX_PACKETS = 9
NL80211_STA_INFO_TX_PACKETS = 10
NL80211_STA_INFO_TX_RETRIES = 11
NL80211_STA_INFO_TX_FAILED = 12
NL80211_STA_INFO_SIGNAL_AVG = 13
NL80211_STA_INFO_RX_BITRATE = 14
NL80211_STA_INFO_BSS_PARAM = 15
NL80211_STA_INFO_CONNECTED_TIME = 16
NL80211_STA_INFO_STA_FLAGS = 17
NL80211_STA_INFO_BEACON_LOSS = 18
NL80211_STA_INFO_T_OFFSET = 19
NL80211_STA_INFO_LOCAL_PM = 20
NL80211_STA_INFO_PEER_PM = 21
NL80211_STA_INFO_NONPEER_PM = 22
NL80211_STA_INFO_RX_BYTES64 = 23
NL80211_STA_INFO_TX_BYTES64 = 24
NL80211_STA_INFO_CHAIN_SIGNAL = 25
NL80211_STA_INFO_CHAIN_SIGNAL_AVG = 26
NL80211_STA_INFO_EXPECTED_THROUGHPUT = 27
NL80211_STA_INFO_RX_DROP_MISC = 28
NL80211_STA_INFO_BEACON_RX = 29
NL80211_STA_INFO_BEACON_SIGNAL_AVG = 30
NL80211_STA_INFO_TID_STATS = 31
NL80211_STA_INFO_RX_DURATION = 32
NL80211_STA_INFO_PAD = 33
NL80211_STA_INFO_ACK_SIGNAL = 34
NL80211_STA_INFO_ACK_SIGNAL_AVG = 35
NL80211_STA_INFO_RX_MPDUS = 36
NL80211_STA_INFO_FCS_ERROR_COUNT = 37
NL80211_STA_INFO_CONNECTED_TO_GATE = 38
NL80211_STA_INFO_TX_DURATION = 39
NL80211_STA_INFO_AIRTIME_WEIGHT = 40
NL80211_STA_INFO_AIRTIME_LINK_METRIC = 41
NL80211_STA_INFO_ASSOC_AT_BOOTTIME = 42
NL80211_STA_INFO_CONNECTED_TO_AS = 43
__NL80211_STA_INFO_AFTER_LAST = 44
Implementations§
Source§impl nl80211_sta_info
impl nl80211_sta_info
pub const NL80211_STA_INFO_MAX: nl80211_sta_info = nl80211_sta_info::NL80211_STA_INFO_CONNECTED_TO_AS
Trait Implementations§
Source§impl Clone for nl80211_sta_info
impl Clone for nl80211_sta_info
Source§fn clone(&self) -> nl80211_sta_info
fn clone(&self) -> nl80211_sta_info
Returns a duplicate 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 nl80211_sta_info
impl Debug for nl80211_sta_info
Source§impl Hash for nl80211_sta_info
impl Hash for nl80211_sta_info
Source§impl PartialEq for nl80211_sta_info
impl PartialEq for nl80211_sta_info
impl Copy for nl80211_sta_info
impl Eq for nl80211_sta_info
impl StructuralPartialEq for nl80211_sta_info
Auto Trait Implementations§
impl Freeze for nl80211_sta_info
impl RefUnwindSafe for nl80211_sta_info
impl Send for nl80211_sta_info
impl Sync for nl80211_sta_info
impl Unpin for nl80211_sta_info
impl UnwindSafe for nl80211_sta_info
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