Struct wlan_common::mac::AmsduSubframeHdr
source · #[repr(C, packed(1))]pub struct AmsduSubframeHdr {
pub da: MacAddr,
pub sa: MacAddr,
pub msdu_len: BigEndianU16,
}
Fields§
§da: MacAddr
§sa: MacAddr
§msdu_len: BigEndianU16
Trait Implementations§
source§impl FromBytes for AmsduSubframeHdrwhere
MacAddr: FromBytes,
BigEndianU16: FromBytes,
impl FromBytes for AmsduSubframeHdrwhere
MacAddr: FromBytes,
BigEndianU16: 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 AmsduSubframeHdrwhere
MacAddr: FromZeros,
BigEndianU16: FromZeros,
impl FromZeros for AmsduSubframeHdrwhere
MacAddr: FromZeros,
BigEndianU16: FromZeros,
source§impl IntoBytes for AmsduSubframeHdrwhere
MacAddr: IntoBytes,
BigEndianU16: IntoBytes,
impl IntoBytes for AmsduSubframeHdrwhere
MacAddr: IntoBytes,
BigEndianU16: IntoBytes,
impl Unaligned for AmsduSubframeHdr
Auto Trait Implementations§
impl Freeze for AmsduSubframeHdr
impl RefUnwindSafe for AmsduSubframeHdr
impl Send for AmsduSubframeHdr
impl Sync for AmsduSubframeHdr
impl Unpin for AmsduSubframeHdr
impl UnwindSafe for AmsduSubframeHdr
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