Struct wlan_common::mac::BlockAckStartingSequenceControl
source · #[repr(C)]pub struct BlockAckStartingSequenceControl(pub u16);
Tuple Fields§
§0: u16
Implementations§
source§impl BlockAckStartingSequenceControl
impl BlockAckStartingSequenceControl
pub fn fragment_number(&self) -> u16
pub fn set_fragment_number(&mut self, value: u16)
pub fn with_fragment_number(self, value: u16) -> Self
pub fn starting_sequence_number(&self) -> u16
pub fn set_starting_sequence_number(&mut self, value: u16)
pub fn with_starting_sequence_number(self, value: u16) -> Self
pub fn raw(&self) -> u16
Trait Implementations§
source§impl Clone for BlockAckStartingSequenceControl
impl Clone for BlockAckStartingSequenceControl
source§fn clone(&self) -> BlockAckStartingSequenceControl
fn clone(&self) -> BlockAckStartingSequenceControl
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 Default for BlockAckStartingSequenceControl
impl Default for BlockAckStartingSequenceControl
source§fn default() -> BlockAckStartingSequenceControl
fn default() -> BlockAckStartingSequenceControl
Returns the “default value” for a type. Read more
source§impl FromBytes for BlockAckStartingSequenceControlwhere
u16: FromBytes,
impl FromBytes for BlockAckStartingSequenceControlwhere
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 BlockAckStartingSequenceControlwhere
u16: FromZeros,
impl FromZeros for BlockAckStartingSequenceControlwhere
u16: FromZeros,
source§impl IntoBytes for BlockAckStartingSequenceControlwhere
u16: IntoBytes,
impl IntoBytes for BlockAckStartingSequenceControlwhere
u16: IntoBytes,
source§impl PartialEq for BlockAckStartingSequenceControl
impl PartialEq for BlockAckStartingSequenceControl
source§fn eq(&self, other: &BlockAckStartingSequenceControl) -> bool
fn eq(&self, other: &BlockAckStartingSequenceControl) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for BlockAckStartingSequenceControl
impl Eq for BlockAckStartingSequenceControl
impl StructuralPartialEq for BlockAckStartingSequenceControl
Auto Trait Implementations§
impl Freeze for BlockAckStartingSequenceControl
impl RefUnwindSafe for BlockAckStartingSequenceControl
impl Send for BlockAckStartingSequenceControl
impl Sync for BlockAckStartingSequenceControl
impl Unpin for BlockAckStartingSequenceControl
impl UnwindSafe for BlockAckStartingSequenceControl
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