Struct wlan_common::mac::HtControl
source · #[repr(C)]pub struct HtControl(pub u32);
Tuple Fields§
§0: u32
Implementations§
source§impl HtControl
impl HtControl
pub fn vht(&self) -> bool
pub fn set_vht(&mut self, value: bool)
pub fn with_vht(self, value: bool) -> Self
pub fn middle(&self) -> u32
pub fn set_middle(&mut self, value: u32)
pub fn with_middle(self, value: u32) -> Self
pub fn ac_constraint(&self) -> bool
pub fn set_ac_constraint(&mut self, value: bool)
pub fn with_ac_constraint(self, value: bool) -> Self
pub fn rdg_more_ppdu(&self) -> bool
pub fn set_rdg_more_ppdu(&mut self, value: bool)
pub fn with_rdg_more_ppdu(self, value: bool) -> Self
pub fn raw(&self) -> u32
Trait Implementations§
source§impl FromBytes for HtControlwhere
u32: FromBytes,
impl FromBytes for HtControlwhere
u32: 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 IntoBytes for HtControlwhere
u32: IntoBytes,
impl IntoBytes for HtControlwhere
u32: IntoBytes,
source§impl PartialEq for HtControl
impl PartialEq for HtControl
impl Copy for HtControl
impl Eq for HtControl
impl StructuralPartialEq for HtControl
Auto Trait Implementations§
impl Freeze for HtControl
impl RefUnwindSafe for HtControl
impl Send for HtControl
impl Sync for HtControl
impl Unpin for HtControl
impl UnwindSafe for HtControl
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