Struct wlan_common::ie::ExtendedChannelSwitchAnnouncement
source · #[repr(C, packed(1))]pub struct ExtendedChannelSwitchAnnouncement {
pub mode: u8,
pub new_operating_class: u8,
pub new_channel_number: u8,
pub channel_switch_count: u8,
}
Fields§
§mode: u8
§new_operating_class: u8
§new_channel_number: u8
§channel_switch_count: u8
Trait Implementations§
source§impl Clone for ExtendedChannelSwitchAnnouncement
impl Clone for ExtendedChannelSwitchAnnouncement
source§fn clone(&self) -> ExtendedChannelSwitchAnnouncement
fn clone(&self) -> ExtendedChannelSwitchAnnouncement
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 FromBytes for ExtendedChannelSwitchAnnouncementwhere
u8: FromBytes,
impl FromBytes for ExtendedChannelSwitchAnnouncementwhere
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 ExtendedChannelSwitchAnnouncementwhere
u8: FromZeros,
impl FromZeros for ExtendedChannelSwitchAnnouncementwhere
u8: FromZeros,
source§impl IntoBytes for ExtendedChannelSwitchAnnouncementwhere
u8: IntoBytes,
impl IntoBytes for ExtendedChannelSwitchAnnouncementwhere
u8: IntoBytes,
impl Copy for ExtendedChannelSwitchAnnouncement
Auto Trait Implementations§
impl Freeze for ExtendedChannelSwitchAnnouncement
impl RefUnwindSafe for ExtendedChannelSwitchAnnouncement
impl Send for ExtendedChannelSwitchAnnouncement
impl Sync for ExtendedChannelSwitchAnnouncement
impl Unpin for ExtendedChannelSwitchAnnouncement
impl UnwindSafe for ExtendedChannelSwitchAnnouncement
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
)