pub struct Dot11EltHTCapabilities {
pub ht_cap_info: u16,
pub ampdu_params: u8,
pub mcs_set: [u8; 16],
pub ht_ext_cap: u16,
pub txbf_cap: u32,
pub asel_cap: u8,
}Expand description
HT Capabilities Information Element (ID=45).
Contains 802.11n (HT) capability information.
Fields§
§ht_cap_info: u16HT Capabilities Info (2 bytes, little-endian).
ampdu_params: u8A-MPDU Parameters (1 byte).
mcs_set: [u8; 16]Supported MCS Set (16 bytes).
ht_ext_cap: u16HT Extended Capabilities (2 bytes, little-endian).
txbf_cap: u32Transmit Beamforming Capabilities (4 bytes, little-endian).
asel_cap: u8ASEL Capabilities (1 byte).
Implementations§
Source§impl Dot11EltHTCapabilities
impl Dot11EltHTCapabilities
Sourcepub fn channel_width_set(&self) -> bool
pub fn channel_width_set(&self) -> bool
Channel Width Set (bit 1): 0 = 20 MHz only, 1 = 20/40 MHz.
Sourcepub fn short_gi_20(&self) -> bool
pub fn short_gi_20(&self) -> bool
Short GI for 20 MHz (bit 5).
Sourcepub fn short_gi_40(&self) -> bool
pub fn short_gi_40(&self) -> bool
Short GI for 40 MHz (bit 6).
Trait Implementations§
Source§impl Clone for Dot11EltHTCapabilities
impl Clone for Dot11EltHTCapabilities
Source§fn clone(&self) -> Dot11EltHTCapabilities
fn clone(&self) -> Dot11EltHTCapabilities
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 Dot11EltHTCapabilities
impl Debug for Dot11EltHTCapabilities
Source§impl PartialEq for Dot11EltHTCapabilities
impl PartialEq for Dot11EltHTCapabilities
impl Eq for Dot11EltHTCapabilities
impl StructuralPartialEq for Dot11EltHTCapabilities
Auto Trait Implementations§
impl Freeze for Dot11EltHTCapabilities
impl RefUnwindSafe for Dot11EltHTCapabilities
impl Send for Dot11EltHTCapabilities
impl Sync for Dot11EltHTCapabilities
impl Unpin for Dot11EltHTCapabilities
impl UnsafeUnpin for Dot11EltHTCapabilities
impl UnwindSafe for Dot11EltHTCapabilities
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