Struct wlan_common::ie::PerrDestinationHeader
source · #[repr(C, packed(1))]pub struct PerrDestinationHeader {
pub flags: PerrDestinationFlags,
pub dest_addr: MacAddr,
pub hwmp_seqno: u32,
}
Fields§
§flags: PerrDestinationFlags
§dest_addr: MacAddr
§hwmp_seqno: u32
Trait Implementations§
source§impl Clone for PerrDestinationHeader
impl Clone for PerrDestinationHeader
source§fn clone(&self) -> PerrDestinationHeader
fn clone(&self) -> PerrDestinationHeader
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 PerrDestinationHeader
impl Debug for PerrDestinationHeader
source§impl FromBytes for PerrDestinationHeaderwhere
PerrDestinationFlags: FromBytes,
MacAddr: FromBytes,
u32: FromBytes,
impl FromBytes for PerrDestinationHeaderwhere
PerrDestinationFlags: FromBytes,
MacAddr: FromBytes,
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 FromZeros for PerrDestinationHeaderwhere
PerrDestinationFlags: FromZeros,
MacAddr: FromZeros,
u32: FromZeros,
impl FromZeros for PerrDestinationHeaderwhere
PerrDestinationFlags: FromZeros,
MacAddr: FromZeros,
u32: FromZeros,
source§impl IntoBytes for PerrDestinationHeaderwhere
PerrDestinationFlags: IntoBytes,
MacAddr: IntoBytes,
u32: IntoBytes,
impl IntoBytes for PerrDestinationHeaderwhere
PerrDestinationFlags: IntoBytes,
MacAddr: IntoBytes,
u32: IntoBytes,
impl Copy for PerrDestinationHeader
impl Unaligned for PerrDestinationHeader
Auto Trait Implementations§
impl Freeze for PerrDestinationHeader
impl RefUnwindSafe for PerrDestinationHeader
impl Send for PerrDestinationHeader
impl Sync for PerrDestinationHeader
impl Unpin for PerrDestinationHeader
impl UnwindSafe for PerrDestinationHeader
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