Struct wlan_common::ie::VhtOperation
source · #[repr(C, packed(1))]pub struct VhtOperation {
pub vht_cbw: VhtChannelBandwidth,
pub center_freq_seg0: u8,
pub center_freq_seg1: u8,
pub basic_mcs_nss: VhtMcsNssMap,
}
Fields§
§vht_cbw: VhtChannelBandwidth
§center_freq_seg0: u8
§center_freq_seg1: u8
§basic_mcs_nss: VhtMcsNssMap
Trait Implementations§
source§impl Clone for VhtOperation
impl Clone for VhtOperation
source§fn clone(&self) -> VhtOperation
fn clone(&self) -> VhtOperation
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 VhtOperation
impl Debug for VhtOperation
source§impl From<VhtOperation> for VhtOperation
impl From<VhtOperation> for VhtOperation
source§fn from(op: VhtOperation) -> Self
fn from(op: VhtOperation) -> Self
Converts to this type from the input type.
source§impl FromBytes for VhtOperation
impl FromBytes for VhtOperation
§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 VhtOperation
impl FromZeros for VhtOperation
source§impl Hash for VhtOperation
impl Hash for VhtOperation
source§impl IntoBytes for VhtOperation
impl IntoBytes for VhtOperation
source§impl PartialEq for VhtOperation
impl PartialEq for VhtOperation
source§fn eq(&self, other: &VhtOperation) -> bool
fn eq(&self, other: &VhtOperation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VhtOperation
impl Eq for VhtOperation
impl StructuralPartialEq for VhtOperation
impl Unaligned for VhtOperation
Auto Trait Implementations§
impl Freeze for VhtOperation
impl RefUnwindSafe for VhtOperation
impl Send for VhtOperation
impl Sync for VhtOperation
impl Unpin for VhtOperation
impl UnwindSafe for VhtOperation
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