Struct wlan_common::ie::HtCapabilities
source · #[repr(C, packed(1))]pub struct HtCapabilities {
pub ht_cap_info: HtCapabilityInfo,
pub ampdu_params: AmpduParams,
pub mcs_set: SupportedMcsSet,
pub ht_ext_cap: HtExtCapabilities,
pub txbf_cap: TxBfCapability,
pub asel_cap: AselCapability,
}
Fields§
§ht_cap_info: HtCapabilityInfo
§ampdu_params: AmpduParams
§mcs_set: SupportedMcsSet
§ht_ext_cap: HtExtCapabilities
§txbf_cap: TxBfCapability
§asel_cap: AselCapability
Trait Implementations§
source§impl Clone for HtCapabilities
impl Clone for HtCapabilities
source§fn clone(&self) -> HtCapabilities
fn clone(&self) -> HtCapabilities
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 HtCapabilities
impl Debug for HtCapabilities
source§impl From<HtCapabilities> for HtCapabilities
impl From<HtCapabilities> for HtCapabilities
source§fn from(cap: HtCapabilities) -> Self
fn from(cap: HtCapabilities) -> Self
Converts to this type from the input type.
source§impl From<HtCapabilities> for HtCapabilities
impl From<HtCapabilities> for HtCapabilities
source§fn from(cap: HtCapabilities) -> Self
fn from(cap: HtCapabilities) -> Self
Converts to this type from the input type.
source§impl From<HtCapabilities> for HtCapabilities
impl From<HtCapabilities> for HtCapabilities
source§fn from(cap: HtCapabilities) -> Self
fn from(cap: HtCapabilities) -> Self
Converts to this type from the input type.
source§impl From<HtCapabilities> for HtCapabilities
impl From<HtCapabilities> for HtCapabilities
source§fn from(cap: HtCapabilities) -> Self
fn from(cap: HtCapabilities) -> Self
Converts to this type from the input type.
source§impl FromBytes for HtCapabilitieswhere
HtCapabilityInfo: FromBytes,
AmpduParams: FromBytes,
SupportedMcsSet: FromBytes,
HtExtCapabilities: FromBytes,
TxBfCapability: FromBytes,
AselCapability: FromBytes,
impl FromBytes for HtCapabilitieswhere
HtCapabilityInfo: FromBytes,
AmpduParams: FromBytes,
SupportedMcsSet: FromBytes,
HtExtCapabilities: FromBytes,
TxBfCapability: FromBytes,
AselCapability: 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 HtCapabilitieswhere
HtCapabilityInfo: FromZeros,
AmpduParams: FromZeros,
SupportedMcsSet: FromZeros,
HtExtCapabilities: FromZeros,
TxBfCapability: FromZeros,
AselCapability: FromZeros,
impl FromZeros for HtCapabilitieswhere
HtCapabilityInfo: FromZeros,
AmpduParams: FromZeros,
SupportedMcsSet: FromZeros,
HtExtCapabilities: FromZeros,
TxBfCapability: FromZeros,
AselCapability: FromZeros,
source§impl Hash for HtCapabilities
impl Hash for HtCapabilities
source§impl IntoBytes for HtCapabilitieswhere
HtCapabilityInfo: IntoBytes,
AmpduParams: IntoBytes,
SupportedMcsSet: IntoBytes,
HtExtCapabilities: IntoBytes,
TxBfCapability: IntoBytes,
AselCapability: IntoBytes,
impl IntoBytes for HtCapabilitieswhere
HtCapabilityInfo: IntoBytes,
AmpduParams: IntoBytes,
SupportedMcsSet: IntoBytes,
HtExtCapabilities: IntoBytes,
TxBfCapability: IntoBytes,
AselCapability: IntoBytes,
source§impl PartialEq for HtCapabilities
impl PartialEq for HtCapabilities
source§fn eq(&self, other: &HtCapabilities) -> bool
fn eq(&self, other: &HtCapabilities) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for HtCapabilities
impl Eq for HtCapabilities
impl StructuralPartialEq for HtCapabilities
impl Unaligned for HtCapabilities
Auto Trait Implementations§
impl RefUnwindSafe for HtCapabilities
impl Send for HtCapabilities
impl Sync for HtCapabilities
impl Unpin for HtCapabilities
impl UnwindSafe for HtCapabilities
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