Struct wlan_common::mac::PsPoll
source · #[repr(C, packed(1))]pub struct PsPoll {
pub masked_aid: u16,
pub bssid: Bssid,
pub ta: MacAddr,
}
Fields§
§masked_aid: u16
§bssid: Bssid
§ta: MacAddr
Trait Implementations§
source§impl FromBytes for PsPollwhere
u16: FromBytes,
Bssid: FromBytes,
MacAddr: FromBytes,
impl FromBytes for PsPollwhere
u16: FromBytes,
Bssid: FromBytes,
MacAddr: 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 IntoBytes for PsPollwhere
u16: IntoBytes,
Bssid: IntoBytes,
MacAddr: IntoBytes,
impl IntoBytes for PsPollwhere
u16: IntoBytes,
Bssid: IntoBytes,
MacAddr: IntoBytes,
source§impl PartialEq for PsPoll
impl PartialEq for PsPoll
impl Copy for PsPoll
impl Eq for PsPoll
impl StructuralPartialEq for PsPoll
impl Unaligned for PsPoll
Auto Trait Implementations§
impl Freeze for PsPoll
impl RefUnwindSafe for PsPoll
impl Send for PsPoll
impl Sync for PsPoll
impl Unpin for PsPoll
impl UnwindSafe for PsPoll
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