Struct wlan_common::mac::SpectrumMgmtAction
source · #[repr(C)]pub struct SpectrumMgmtAction(pub u8);
Tuple Fields§
§0: u8
Implementations§
source§impl SpectrumMgmtAction
impl SpectrumMgmtAction
pub const MEASUREMENT_REQUEST: Self = _
pub const MEASUREMENT_REPORT: Self = _
pub const TPC_REQUEST: Self = _
pub const TPC_REPORT: Self = _
pub const CHANNEL_SWITCH_ANNOUNCEMENT: Self = _
Trait Implementations§
source§impl Clone for SpectrumMgmtAction
impl Clone for SpectrumMgmtAction
source§fn clone(&self) -> SpectrumMgmtAction
fn clone(&self) -> SpectrumMgmtAction
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 SpectrumMgmtAction
impl Debug for SpectrumMgmtAction
source§impl Default for SpectrumMgmtAction
impl Default for SpectrumMgmtAction
source§fn default() -> SpectrumMgmtAction
fn default() -> SpectrumMgmtAction
Returns the “default value” for a type. Read more
source§impl FromBytes for SpectrumMgmtActionwhere
u8: FromBytes,
impl FromBytes for SpectrumMgmtActionwhere
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 SpectrumMgmtActionwhere
u8: FromZeros,
impl FromZeros for SpectrumMgmtActionwhere
u8: FromZeros,
source§impl IntoBytes for SpectrumMgmtActionwhere
u8: IntoBytes,
impl IntoBytes for SpectrumMgmtActionwhere
u8: IntoBytes,
source§impl PartialEq for SpectrumMgmtAction
impl PartialEq for SpectrumMgmtAction
source§fn eq(&self, other: &SpectrumMgmtAction) -> bool
fn eq(&self, other: &SpectrumMgmtAction) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SpectrumMgmtAction
impl Eq for SpectrumMgmtAction
impl StructuralPartialEq for SpectrumMgmtAction
Auto Trait Implementations§
impl Freeze for SpectrumMgmtAction
impl RefUnwindSafe for SpectrumMgmtAction
impl Send for SpectrumMgmtAction
impl Sync for SpectrumMgmtAction
impl Unpin for SpectrumMgmtAction
impl UnwindSafe for SpectrumMgmtAction
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