Struct wlan_common::big_endian::BigEndianU128
source · #[repr(C)]pub struct BigEndianU128(pub [u8; 16]);
Tuple Fields§
§0: [u8; 16]
Implementations§
source§impl BigEndianU128
impl BigEndianU128
pub fn from_native(native: u128) -> Self
pub fn to_native(&self) -> u128
pub fn set_from_native(&mut self, value: u128)
Trait Implementations§
source§impl Clone for BigEndianU128
impl Clone for BigEndianU128
source§fn clone(&self) -> BigEndianU128
fn clone(&self) -> BigEndianU128
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 BigEndianU128
impl Debug for BigEndianU128
source§impl Default for BigEndianU128
impl Default for BigEndianU128
source§fn default() -> BigEndianU128
fn default() -> BigEndianU128
Returns the “default value” for a type. Read more
source§impl FromBytes for BigEndianU128
impl FromBytes for BigEndianU128
§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 BigEndianU128
impl FromZeros for BigEndianU128
source§impl IntoBytes for BigEndianU128
impl IntoBytes for BigEndianU128
source§impl PartialEq for BigEndianU128
impl PartialEq for BigEndianU128
source§fn eq(&self, other: &BigEndianU128) -> bool
fn eq(&self, other: &BigEndianU128) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for BigEndianU128
impl Eq for BigEndianU128
impl StructuralPartialEq for BigEndianU128
impl Unaligned for BigEndianU128
Auto Trait Implementations§
impl Freeze for BigEndianU128
impl RefUnwindSafe for BigEndianU128
impl Send for BigEndianU128
impl Sync for BigEndianU128
impl Unpin for BigEndianU128
impl UnwindSafe for BigEndianU128
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