pub struct PtrHeader(/* private fields */);
Implementations§
Source§impl PtrHeader
impl PtrHeader
pub fn raw_type(&self) -> u8
pub fn size_words(&self) -> u16
pub fn name_ref(&self) -> u16
pub fn set_raw_type(&mut self, value: u8)
pub fn set_size_words(&mut self, value: u16)
pub fn set_name_ref(&mut self, value: u16)
pub fn empty() -> Self
Trait Implementations§
Source§impl<T> BitRangeMut<T> for PtrHeaderwhere
u64: BitRangeMut<T>,
impl<T> BitRangeMut<T> for PtrHeaderwhere
u64: BitRangeMut<T>,
Source§fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
fn set_bit_range(&mut self, msb: usize, lsb: usize, value: T)
Set a range of bits.
Source§impl TraceHeader for PtrHeader
impl TraceHeader for PtrHeader
fn set_size_words(&mut self, n: u16)
fn to_le_bytes(&self) -> [u8; 8]
impl Copy for PtrHeader
impl Eq for PtrHeader
impl StructuralPartialEq for PtrHeader
Auto Trait Implementations§
impl Freeze for PtrHeader
impl RefUnwindSafe for PtrHeader
impl Send for PtrHeader
impl Sync for PtrHeader
impl Unpin for PtrHeader
impl UnwindSafe for PtrHeader
Blanket Implementations§
Source§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