Struct wlan_common::mac::BlockAckParameters
source · #[repr(C)]pub struct BlockAckParameters(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl BlockAckParameters
impl BlockAckParameters
pub fn amsdu(&self) -> bool
pub fn set_amsdu(&mut self, value: bool)
pub fn with_amsdu(self, value: bool) -> Self
pub fn policy_raw(&self) -> u16
pub fn set_policy_raw(&mut self, value: u16)
pub fn with_policy_raw(self, value: u16) -> Self
pub fn policy(&self) -> BlockAckPolicy
pub fn set_policy(&mut self, value: BlockAckPolicy)
pub fn with_policy(self, value: BlockAckPolicy) -> Self
pub fn tid(&self) -> u16
pub fn set_tid(&mut self, value: u16)
pub fn with_tid(self, value: u16) -> Self
pub fn buffer_size(&self) -> u16
pub fn set_buffer_size(&mut self, value: u16)
pub fn with_buffer_size(self, value: u16) -> Self
pub fn raw(&self) -> u16
Trait Implementations§
source§impl Clone for BlockAckParameters
impl Clone for BlockAckParameters
source§fn clone(&self) -> BlockAckParameters
fn clone(&self) -> BlockAckParameters
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 BlockAckParameters
impl Debug for BlockAckParameters
source§impl Default for BlockAckParameters
impl Default for BlockAckParameters
source§fn default() -> BlockAckParameters
fn default() -> BlockAckParameters
Returns the “default value” for a type. Read more
source§impl FromBytes for BlockAckParameterswhere
u16: FromBytes,
impl FromBytes for BlockAckParameterswhere
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 BlockAckParameterswhere
u16: FromZeros,
impl FromZeros for BlockAckParameterswhere
u16: FromZeros,
source§impl IntoBytes for BlockAckParameterswhere
u16: IntoBytes,
impl IntoBytes for BlockAckParameterswhere
u16: IntoBytes,
source§impl PartialEq for BlockAckParameters
impl PartialEq for BlockAckParameters
source§fn eq(&self, other: &BlockAckParameters) -> bool
fn eq(&self, other: &BlockAckParameters) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for BlockAckParameters
impl Eq for BlockAckParameters
impl StructuralPartialEq for BlockAckParameters
Auto Trait Implementations§
impl Freeze for BlockAckParameters
impl RefUnwindSafe for BlockAckParameters
impl Send for BlockAckParameters
impl Sync for BlockAckParameters
impl Unpin for BlockAckParameters
impl UnwindSafe for BlockAckParameters
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
)