pub enum FeatureFlags {
Show 32 variants
SkTxStatus = 1,
HtIbss = 2,
InactivityTimer = 4,
CellBaseRegHints = 8,
P2pDeviceNeedsChannel = 16,
Sae = 32,
LowPriorityScan = 64,
ScanFlush = 128,
ApScan = 256,
VifTxpower = 512,
NeedObssScan = 1_024,
P2pGoCtwin = 2_048,
P2pGoOppps = 4_096,
Reserved = 8_192,
AdvertiseChanLimits = 16_384,
FullApClientState = 32_768,
UserspaceMpm = 65_536,
ActiveMonitor = 131_072,
ApModeChanWidthChange = 262_144,
DsParamSetIeInProbes = 524_288,
WfaTpcIeInProbes = 1_048_576,
Quiet = 2_097_152,
TxPowerInsertion = 4_194_304,
AcktoEstimation = 8_388_608,
StaticSmps = 16_777_216,
DynamicSmps = 33_554_432,
SupportsWmmAdmission = 67_108_864,
MacOnCreate = 134_217_728,
TdlsChannelSwitch = 268_435_456,
ScanRandomMacAddr = 536_870_912,
SchedScanRandomMacAddr = 1_073_741_824,
NoRandomMacAddr = 2_147_483_648,
}Available on crate feature
nl80211 only.Expand description
Flags - defines an integer enumeration, with values for each entry occupying a bit, starting from bit 0, (e.g. 1, 2, 4, 8)
Variants§
SkTxStatus = 1
HtIbss = 2
InactivityTimer = 4
CellBaseRegHints = 8
P2pDeviceNeedsChannel = 16
Sae = 32
LowPriorityScan = 64
ScanFlush = 128
ApScan = 256
VifTxpower = 512
NeedObssScan = 1_024
P2pGoCtwin = 2_048
P2pGoOppps = 4_096
Reserved = 8_192
AdvertiseChanLimits = 16_384
FullApClientState = 32_768
UserspaceMpm = 65_536
ActiveMonitor = 131_072
ApModeChanWidthChange = 262_144
DsParamSetIeInProbes = 524_288
WfaTpcIeInProbes = 1_048_576
Quiet = 2_097_152
TxPowerInsertion = 4_194_304
AcktoEstimation = 8_388_608
StaticSmps = 16_777_216
DynamicSmps = 33_554_432
SupportsWmmAdmission = 67_108_864
MacOnCreate = 134_217_728
TdlsChannelSwitch = 268_435_456
ScanRandomMacAddr = 536_870_912
SchedScanRandomMacAddr = 1_073_741_824
NoRandomMacAddr = 2_147_483_648
Implementations§
Source§impl FeatureFlags
impl FeatureFlags
pub fn from_value(value: u64) -> Option<Self>
Trait Implementations§
Source§impl Clone for FeatureFlags
impl Clone for FeatureFlags
Source§fn clone(&self) -> FeatureFlags
fn clone(&self) -> FeatureFlags
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FeatureFlags
Auto Trait Implementations§
impl Freeze for FeatureFlags
impl RefUnwindSafe for FeatureFlags
impl Send for FeatureFlags
impl Sync for FeatureFlags
impl Unpin for FeatureFlags
impl UnsafeUnpin for FeatureFlags
impl UnwindSafe for FeatureFlags
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