Struct wlan_common::ie::VhtCapabilitiesInfo
source · #[repr(C)]pub struct VhtCapabilitiesInfo(pub u32);
Tuple Fields§
§0: u32
Implementations§
source§impl VhtCapabilitiesInfo
impl VhtCapabilitiesInfo
pub fn max_mpdu_len_raw(&self) -> u32
pub fn set_max_mpdu_len_raw(&mut self, value: u32)
pub fn with_max_mpdu_len_raw(self, value: u32) -> Self
pub fn max_mpdu_len(&self) -> MaxMpduLen
pub fn set_max_mpdu_len(&mut self, value: MaxMpduLen)
pub fn with_max_mpdu_len(self, value: MaxMpduLen) -> Self
pub fn supported_cbw_set(&self) -> u32
pub fn set_supported_cbw_set(&mut self, value: u32)
pub fn with_supported_cbw_set(self, value: u32) -> Self
pub fn rx_ldpc(&self) -> bool
pub fn set_rx_ldpc(&mut self, value: bool)
pub fn with_rx_ldpc(self, value: bool) -> Self
pub fn sgi_cbw80(&self) -> bool
pub fn set_sgi_cbw80(&mut self, value: bool)
pub fn with_sgi_cbw80(self, value: bool) -> Self
pub fn sgi_cbw160(&self) -> bool
pub fn set_sgi_cbw160(&mut self, value: bool)
pub fn with_sgi_cbw160(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) -> u32
pub fn set_rx_stbc(&mut self, value: u32)
pub fn with_rx_stbc(self, value: u32) -> Self
pub fn su_bfer(&self) -> bool
pub fn set_su_bfer(&mut self, value: bool)
pub fn with_su_bfer(self, value: bool) -> Self
pub fn su_bfee(&self) -> bool
pub fn set_su_bfee(&mut self, value: bool)
pub fn with_su_bfee(self, value: bool) -> Self
pub fn bfee_sts(&self) -> u32
pub fn set_bfee_sts(&mut self, value: u32)
pub fn with_bfee_sts(self, value: u32) -> Self
pub fn num_sounding(&self) -> u32
pub fn set_num_sounding(&mut self, value: u32)
pub fn with_num_sounding(self, value: u32) -> Self
pub fn mu_bfer(&self) -> bool
pub fn set_mu_bfer(&mut self, value: bool)
pub fn with_mu_bfer(self, value: bool) -> Self
pub fn mu_bfee(&self) -> bool
pub fn set_mu_bfee(&mut self, value: bool)
pub fn with_mu_bfee(self, value: bool) -> Self
pub fn txop_ps(&self) -> bool
pub fn set_txop_ps(&mut self, value: bool)
pub fn with_txop_ps(self, value: bool) -> Self
pub fn htc_vht(&self) -> bool
pub fn set_htc_vht(&mut self, value: bool)
pub fn with_htc_vht(self, value: bool) -> Self
pub fn max_ampdu_exponent_raw(&self) -> u32
pub fn set_max_ampdu_exponent_raw(&mut self, value: u32)
pub fn with_max_ampdu_exponent_raw(self, value: u32) -> Self
pub fn max_ampdu_exponent(&self) -> MaxAmpduExponent
pub fn set_max_ampdu_exponent(&mut self, value: MaxAmpduExponent)
pub fn with_max_ampdu_exponent(self, value: MaxAmpduExponent) -> Self
pub fn link_adapt_raw(&self) -> u32
pub fn set_link_adapt_raw(&mut self, value: u32)
pub fn with_link_adapt_raw(self, value: u32) -> Self
pub fn link_adapt(&self) -> VhtLinkAdaptation
pub fn set_link_adapt(&mut self, value: VhtLinkAdaptation)
pub fn with_link_adapt(self, value: VhtLinkAdaptation) -> Self
pub fn rx_ant_pattern(&self) -> bool
pub fn set_rx_ant_pattern(&mut self, value: bool)
pub fn with_rx_ant_pattern(self, value: bool) -> Self
pub fn tx_ant_pattern(&self) -> bool
pub fn set_tx_ant_pattern(&mut self, value: bool)
pub fn with_tx_ant_pattern(self, value: bool) -> Self
pub fn ext_nss_bw(&self) -> u32
pub fn set_ext_nss_bw(&mut self, value: u32)
pub fn with_ext_nss_bw(self, value: u32) -> Self
pub fn raw(&self) -> u32
Trait Implementations§
source§impl Clone for VhtCapabilitiesInfo
impl Clone for VhtCapabilitiesInfo
source§fn clone(&self) -> VhtCapabilitiesInfo
fn clone(&self) -> VhtCapabilitiesInfo
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 VhtCapabilitiesInfo
impl Debug for VhtCapabilitiesInfo
source§impl FromBytes for VhtCapabilitiesInfowhere
u32: FromBytes,
impl FromBytes for VhtCapabilitiesInfowhere
u32: 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 VhtCapabilitiesInfowhere
u32: FromZeros,
impl FromZeros for VhtCapabilitiesInfowhere
u32: FromZeros,
source§impl Hash for VhtCapabilitiesInfo
impl Hash for VhtCapabilitiesInfo
source§impl IntoBytes for VhtCapabilitiesInfowhere
u32: IntoBytes,
impl IntoBytes for VhtCapabilitiesInfowhere
u32: IntoBytes,
source§impl PartialEq for VhtCapabilitiesInfo
impl PartialEq for VhtCapabilitiesInfo
source§fn eq(&self, other: &VhtCapabilitiesInfo) -> bool
fn eq(&self, other: &VhtCapabilitiesInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VhtCapabilitiesInfo
impl Eq for VhtCapabilitiesInfo
impl StructuralPartialEq for VhtCapabilitiesInfo
Auto Trait Implementations§
impl RefUnwindSafe for VhtCapabilitiesInfo
impl Send for VhtCapabilitiesInfo
impl Sync for VhtCapabilitiesInfo
impl Unpin for VhtCapabilitiesInfo
impl UnwindSafe for VhtCapabilitiesInfo
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