Struct wlan_common::mac::AddbaReqHdr
source · #[repr(C, packed(1))]pub struct AddbaReqHdr {
pub action: BlockAckAction,
pub dialog_token: u8,
pub parameters: BlockAckParameters,
pub timeout: u16,
pub starting_sequence_control: BlockAckStartingSequenceControl,
}
Fields§
§action: BlockAckAction
§dialog_token: u8
§parameters: BlockAckParameters
§timeout: u16
§starting_sequence_control: BlockAckStartingSequenceControl
Trait Implementations§
source§impl Clone for AddbaReqHdr
impl Clone for AddbaReqHdr
source§fn clone(&self) -> AddbaReqHdr
fn clone(&self) -> AddbaReqHdr
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 AddbaReqHdr
impl Debug for AddbaReqHdr
source§impl Default for AddbaReqHdr
impl Default for AddbaReqHdr
source§fn default() -> AddbaReqHdr
fn default() -> AddbaReqHdr
Returns the “default value” for a type. Read more
source§impl FromBytes for AddbaReqHdrwhere
BlockAckAction: FromBytes,
u8: FromBytes,
BlockAckParameters: FromBytes,
u16: FromBytes,
BlockAckStartingSequenceControl: FromBytes,
impl FromBytes for AddbaReqHdrwhere
BlockAckAction: FromBytes,
u8: FromBytes,
BlockAckParameters: FromBytes,
u16: FromBytes,
BlockAckStartingSequenceControl: 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 AddbaReqHdrwhere
BlockAckAction: FromZeros,
u8: FromZeros,
BlockAckParameters: FromZeros,
u16: FromZeros,
BlockAckStartingSequenceControl: FromZeros,
impl FromZeros for AddbaReqHdrwhere
BlockAckAction: FromZeros,
u8: FromZeros,
BlockAckParameters: FromZeros,
u16: FromZeros,
BlockAckStartingSequenceControl: FromZeros,
source§impl IntoBytes for AddbaReqHdrwhere
BlockAckAction: IntoBytes,
u8: IntoBytes,
BlockAckParameters: IntoBytes,
u16: IntoBytes,
BlockAckStartingSequenceControl: IntoBytes,
impl IntoBytes for AddbaReqHdrwhere
BlockAckAction: IntoBytes,
u8: IntoBytes,
BlockAckParameters: IntoBytes,
u16: IntoBytes,
BlockAckStartingSequenceControl: IntoBytes,
impl Copy for AddbaReqHdr
impl Unaligned for AddbaReqHdr
Auto Trait Implementations§
impl Freeze for AddbaReqHdr
impl RefUnwindSafe for AddbaReqHdr
impl Send for AddbaReqHdr
impl Sync for AddbaReqHdr
impl Unpin for AddbaReqHdr
impl UnwindSafe for AddbaReqHdr
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