Struct wlan_common::ie::WideBandwidthChannelSwitch
source · #[repr(C, packed(1))]pub struct WideBandwidthChannelSwitch {
pub new_width: VhtChannelBandwidth,
pub new_center_freq_seg0: u8,
pub new_center_freq_seg1: u8,
}
Fields§
§new_width: VhtChannelBandwidth
§new_center_freq_seg0: u8
§new_center_freq_seg1: u8
Trait Implementations§
source§impl Clone for WideBandwidthChannelSwitch
impl Clone for WideBandwidthChannelSwitch
source§fn clone(&self) -> WideBandwidthChannelSwitch
fn clone(&self) -> WideBandwidthChannelSwitch
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 WideBandwidthChannelSwitch
impl Debug for WideBandwidthChannelSwitch
source§impl FromBytes for WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: FromBytes,
u8: FromBytes,
impl FromBytes for WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: FromBytes,
u8: 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 WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: FromZeros,
u8: FromZeros,
impl FromZeros for WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: FromZeros,
u8: FromZeros,
source§impl IntoBytes for WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: IntoBytes,
u8: IntoBytes,
impl IntoBytes for WideBandwidthChannelSwitchwhere
VhtChannelBandwidth: IntoBytes,
u8: IntoBytes,
impl Copy for WideBandwidthChannelSwitch
Auto Trait Implementations§
impl Freeze for WideBandwidthChannelSwitch
impl RefUnwindSafe for WideBandwidthChannelSwitch
impl Send for WideBandwidthChannelSwitch
impl Sync for WideBandwidthChannelSwitch
impl Unpin for WideBandwidthChannelSwitch
impl UnwindSafe for WideBandwidthChannelSwitch
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