Struct wlan_common::ie::SupportedRate
source · #[repr(C)]pub struct SupportedRate(pub u8);
Tuple Fields§
§0: u8
Implementations§
source§impl SupportedRate
impl SupportedRate
source§impl SupportedRate
impl SupportedRate
sourcepub fn is_bss_membership_selector(&self) -> bool
pub fn is_bss_membership_selector(&self) -> bool
Returns true
if the rate is a supported BSS membership selector.
Membership selector rates describe arbitrary features of a BSS in a backwards compatible way. These selectors should not be interpreted as rates when the corresponding features are supported, as they are designed to appear as rate incompatibility to WLAN implementations that are unaware of such features.
Trait Implementations§
source§impl Clone for SupportedRate
impl Clone for SupportedRate
source§fn clone(&self) -> SupportedRate
fn clone(&self) -> SupportedRate
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 SupportedRate
impl Debug for SupportedRate
source§impl FromBytes for SupportedRatewhere
u8: FromBytes,
impl FromBytes for SupportedRatewhere
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 SupportedRatewhere
u8: FromZeros,
impl FromZeros for SupportedRatewhere
u8: FromZeros,
source§impl Hash for SupportedRate
impl Hash for SupportedRate
source§impl IntoBytes for SupportedRatewhere
u8: IntoBytes,
impl IntoBytes for SupportedRatewhere
u8: IntoBytes,
source§impl PartialEq for SupportedRate
impl PartialEq for SupportedRate
source§fn eq(&self, other: &SupportedRate) -> bool
fn eq(&self, other: &SupportedRate) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for SupportedRate
impl Eq for SupportedRate
impl StructuralPartialEq for SupportedRate
impl Unaligned for SupportedRatewhere
u8: Unaligned,
Auto Trait Implementations§
impl Freeze for SupportedRate
impl RefUnwindSafe for SupportedRate
impl Send for SupportedRate
impl Sync for SupportedRate
impl Unpin for SupportedRate
impl UnwindSafe for SupportedRate
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