Struct __BindgenBitfieldUnit
struct __BindgenBitfieldUnit<Storage> { ... }
Implementations
impl<Storage> __BindgenBitfieldUnit<Storage>
const fn new(storage: Storage) -> Self
impl<Storage> __BindgenBitfieldUnit<Storage>
fn get_bit(self: &Self, index: usize) -> boolunsafe fn raw_get_bit(this: *const Self, index: usize) -> boolfn set_bit(self: &mut Self, index: usize, val: bool)unsafe fn raw_set_bit(this: *mut Self, index: usize, val: bool)fn get(self: &Self, bit_offset: usize, bit_width: u8) -> u64unsafe fn raw_get(this: *const Self, bit_offset: usize, bit_width: u8) -> u64fn set(self: &mut Self, bit_offset: usize, bit_width: u8, val: u64)unsafe fn raw_set(this: *mut Self, bit_offset: usize, bit_width: u8, val: u64)
impl<Storage> Freeze for __BindgenBitfieldUnit<Storage>
impl<Storage> RefUnwindSafe for __BindgenBitfieldUnit<Storage>
impl<Storage> Send for __BindgenBitfieldUnit<Storage>
impl<Storage> StructuralPartialEq for __BindgenBitfieldUnit<Storage>
impl<Storage> Sync for __BindgenBitfieldUnit<Storage>
impl<Storage> Unpin for __BindgenBitfieldUnit<Storage>
impl<Storage> UnsafeUnpin for __BindgenBitfieldUnit<Storage>
impl<Storage> UnwindSafe for __BindgenBitfieldUnit<Storage>
impl<Storage: $crate::clone::Clone> Clone for __BindgenBitfieldUnit<Storage>
fn clone(self: &Self) -> __BindgenBitfieldUnit<Storage>
impl<Storage: $crate::cmp::Eq> Eq for __BindgenBitfieldUnit<Storage>
impl<Storage: $crate::cmp::Ord> Ord for __BindgenBitfieldUnit<Storage>
fn cmp(self: &Self, other: &__BindgenBitfieldUnit<Storage>) -> Ordering
impl<Storage: $crate::cmp::PartialEq> PartialEq for __BindgenBitfieldUnit<Storage>
fn eq(self: &Self, other: &__BindgenBitfieldUnit<Storage>) -> bool
impl<Storage: $crate::cmp::PartialOrd> PartialOrd for __BindgenBitfieldUnit<Storage>
fn partial_cmp(self: &Self, other: &__BindgenBitfieldUnit<Storage>) -> Option<Ordering>
impl<Storage: $crate::default::Default> Default for __BindgenBitfieldUnit<Storage>
fn default() -> __BindgenBitfieldUnit<Storage>
impl<Storage: $crate::fmt::Debug> Debug for __BindgenBitfieldUnit<Storage>
fn fmt(self: &Self, f: &mut Formatter<'_>) -> Result
impl<Storage: $crate::hash::Hash> Hash for __BindgenBitfieldUnit<Storage>
fn hash<__H: $crate::hash::Hasher>(self: &Self, state: &mut __H)
impl<Storage: $crate::marker::Copy> Copy for __BindgenBitfieldUnit<Storage>
impl<T> Any for __BindgenBitfieldUnit<Storage>
fn type_id(self: &Self) -> TypeId
impl<T> Borrow for __BindgenBitfieldUnit<Storage>
fn borrow(self: &Self) -> &T
impl<T> BorrowMut for __BindgenBitfieldUnit<Storage>
fn borrow_mut(self: &mut Self) -> &mut T
impl<T> CloneToUninit for __BindgenBitfieldUnit<Storage>
unsafe fn clone_to_uninit(self: &Self, dest: *mut u8)
impl<T> From for __BindgenBitfieldUnit<Storage>
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into for __BindgenBitfieldUnit<Storage>
fn into(self: Self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom for __BindgenBitfieldUnit<Storage>
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto for __BindgenBitfieldUnit<Storage>
fn try_into(self: Self) -> Result<U, <U as TryFrom<T>>::Error>