Struct wlan_common::ie::HtCapabilityInfo
source · #[repr(C)]pub struct HtCapabilityInfo(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl HtCapabilityInfo
impl HtCapabilityInfo
pub fn ldpc_coding_cap(&self) -> bool
pub fn set_ldpc_coding_cap(&mut self, value: bool)
pub fn with_ldpc_coding_cap(self, value: bool) -> Self
pub fn chan_width_set_raw(&self) -> u16
pub fn set_chan_width_set_raw(&mut self, value: u16)
pub fn with_chan_width_set_raw(self, value: u16) -> Self
pub fn chan_width_set(&self) -> ChanWidthSet
pub fn set_chan_width_set(&mut self, value: ChanWidthSet)
pub fn with_chan_width_set(self, value: ChanWidthSet) -> Self
pub fn sm_power_save_raw(&self) -> u16
pub fn set_sm_power_save_raw(&mut self, value: u16)
pub fn with_sm_power_save_raw(self, value: u16) -> Self
pub fn sm_power_save(&self) -> SmPowerSave
pub fn set_sm_power_save(&mut self, value: SmPowerSave)
pub fn with_sm_power_save(self, value: SmPowerSave) -> Self
pub fn greenfield(&self) -> bool
pub fn set_greenfield(&mut self, value: bool)
pub fn with_greenfield(self, value: bool) -> Self
pub fn short_gi_20(&self) -> bool
pub fn set_short_gi_20(&mut self, value: bool)
pub fn with_short_gi_20(self, value: bool) -> Self
pub fn short_gi_40(&self) -> bool
pub fn set_short_gi_40(&mut self, value: bool)
pub fn with_short_gi_40(self, value: bool) -> Self
pub fn tx_stbc(&self) -> bool
pub fn set_tx_stbc(&mut self, value: bool)
pub fn with_tx_stbc(self, value: bool) -> Self
pub fn rx_stbc(&self) -> u16
pub fn set_rx_stbc(&mut self, value: u16)
pub fn with_rx_stbc(self, value: u16) -> Self
pub fn delayed_block_ack(&self) -> bool
pub fn set_delayed_block_ack(&mut self, value: bool)
pub fn with_delayed_block_ack(self, value: bool) -> Self
pub fn max_amsdu_len_raw(&self) -> u16
pub fn set_max_amsdu_len_raw(&mut self, value: u16)
pub fn with_max_amsdu_len_raw(self, value: u16) -> Self
pub fn max_amsdu_len(&self) -> MaxAmsduLen
pub fn set_max_amsdu_len(&mut self, value: MaxAmsduLen)
pub fn with_max_amsdu_len(self, value: MaxAmsduLen) -> Self
pub fn dsss_in_40(&self) -> bool
pub fn set_dsss_in_40(&mut self, value: bool)
pub fn with_dsss_in_40(self, value: bool) -> Self
pub fn intolerant_40(&self) -> bool
pub fn set_intolerant_40(&mut self, value: bool)
pub fn with_intolerant_40(self, value: bool) -> Self
pub fn lsig_txop_protect(&self) -> bool
pub fn set_lsig_txop_protect(&mut self, value: bool)
pub fn with_lsig_txop_protect(self, value: bool) -> Self
pub fn raw(&self) -> u16
Trait Implementations§
source§impl Clone for HtCapabilityInfo
impl Clone for HtCapabilityInfo
source§fn clone(&self) -> HtCapabilityInfo
fn clone(&self) -> HtCapabilityInfo
Returns a copy 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 HtCapabilityInfo
impl Debug for HtCapabilityInfo
source§impl FromBytes for HtCapabilityInfowhere
u16: FromBytes,
impl FromBytes for HtCapabilityInfowhere
u16: FromBytes,
§fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
Interprets the prefix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
Interprets the suffix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
Interprets the prefix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize,
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
Interprets the suffix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
source§impl FromZeros for HtCapabilityInfowhere
u16: FromZeros,
impl FromZeros for HtCapabilityInfowhere
u16: FromZeros,
source§impl Hash for HtCapabilityInfo
impl Hash for HtCapabilityInfo
source§impl IntoBytes for HtCapabilityInfowhere
u16: IntoBytes,
impl IntoBytes for HtCapabilityInfowhere
u16: IntoBytes,
source§impl PartialEq for HtCapabilityInfo
impl PartialEq for HtCapabilityInfo
source§fn eq(&self, other: &HtCapabilityInfo) -> bool
fn eq(&self, other: &HtCapabilityInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for HtCapabilityInfo
impl Eq for HtCapabilityInfo
impl StructuralPartialEq for HtCapabilityInfo
Auto Trait Implementations§
impl Freeze for HtCapabilityInfo
impl RefUnwindSafe for HtCapabilityInfo
impl Send for HtCapabilityInfo
impl Sync for HtCapabilityInfo
impl Unpin for HtCapabilityInfo
impl UnwindSafe for HtCapabilityInfo
Blanket Implementations§
source§impl<T> AsBytesExt for Twhere
T: IntoBytes + NoCell,
impl<T> AsBytesExt for Twhere
T: IntoBytes + NoCell,
source§fn as_bytes_ref(&self) -> Ref<&[u8], Self>
fn as_bytes_ref(&self) -> Ref<&[u8], Self>
Gets a byte slice reference from a reference to
Self
. Read moresource§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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)