Struct wlan_common::ie::HtExtCapabilities
source · #[repr(C)]pub struct HtExtCapabilities(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl HtExtCapabilities
impl HtExtCapabilities
pub fn pco(&self) -> bool
pub fn set_pco(&mut self, value: bool)
pub fn with_pco(self, value: bool) -> Self
pub fn pco_transition_raw(&self) -> u16
pub fn set_pco_transition_raw(&mut self, value: u16)
pub fn with_pco_transition_raw(self, value: u16) -> Self
pub fn pco_transition(&self) -> PcoTransitionTime
pub fn set_pco_transition(&mut self, value: PcoTransitionTime)
pub fn with_pco_transition(self, value: PcoTransitionTime) -> Self
pub fn mcs_feedback_raw(&self) -> u16
pub fn set_mcs_feedback_raw(&mut self, value: u16)
pub fn with_mcs_feedback_raw(self, value: u16) -> Self
pub fn mcs_feedback(&self) -> McsFeedback
pub fn set_mcs_feedback(&mut self, value: McsFeedback)
pub fn with_mcs_feedback(self, value: McsFeedback) -> Self
pub fn htc_ht_support(&self) -> bool
pub fn set_htc_ht_support(&mut self, value: bool)
pub fn with_htc_ht_support(self, value: bool) -> Self
pub fn rd_responder(&self) -> bool
pub fn set_rd_responder(&mut self, value: bool)
pub fn with_rd_responder(self, value: bool) -> Self
pub fn raw(&self) -> u16
Trait Implementations§
source§impl Clone for HtExtCapabilities
impl Clone for HtExtCapabilities
source§fn clone(&self) -> HtExtCapabilities
fn clone(&self) -> HtExtCapabilities
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 HtExtCapabilities
impl Debug for HtExtCapabilities
source§impl FromBytes for HtExtCapabilitieswhere
u16: FromBytes,
impl FromBytes for HtExtCapabilitieswhere
u16: 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 HtExtCapabilitieswhere
u16: FromZeros,
impl FromZeros for HtExtCapabilitieswhere
u16: FromZeros,
source§impl Hash for HtExtCapabilities
impl Hash for HtExtCapabilities
source§impl IntoBytes for HtExtCapabilitieswhere
u16: IntoBytes,
impl IntoBytes for HtExtCapabilitieswhere
u16: IntoBytes,
source§impl PartialEq for HtExtCapabilities
impl PartialEq for HtExtCapabilities
source§fn eq(&self, other: &HtExtCapabilities) -> bool
fn eq(&self, other: &HtExtCapabilities) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for HtExtCapabilities
impl Eq for HtExtCapabilities
impl StructuralPartialEq for HtExtCapabilities
Auto Trait Implementations§
impl Freeze for HtExtCapabilities
impl RefUnwindSafe for HtExtCapabilities
impl Send for HtExtCapabilities
impl Sync for HtExtCapabilities
impl Unpin for HtExtCapabilities
impl UnwindSafe for HtExtCapabilities
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
)