pub struct BaseArgHeader(/* private fields */);
Implementations§
Source§impl BaseArgHeader
impl BaseArgHeader
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> BitRange<T> for BaseArgHeaderwhere
u64: BitRange<T>,
impl<T> BitRange<T> for BaseArgHeaderwhere
u64: BitRange<T>,
Source§impl<T> BitRangeMut<T> for BaseArgHeaderwhere
u64: BitRangeMut<T>,
impl<T> BitRangeMut<T> for BaseArgHeaderwhere
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 Clone for BaseArgHeader
impl Clone for BaseArgHeader
Source§fn clone(&self) -> BaseArgHeader
fn clone(&self) -> BaseArgHeader
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 BaseArgHeader
impl Debug for BaseArgHeader
Source§impl PartialEq for BaseArgHeader
impl PartialEq for BaseArgHeader
Source§impl TraceHeader for BaseArgHeader
impl TraceHeader for BaseArgHeader
fn set_size_words(&mut self, n: u16)
fn to_le_bytes(&self) -> [u8; 8]
impl Copy for BaseArgHeader
impl Eq for BaseArgHeader
impl StructuralPartialEq for BaseArgHeader
Auto Trait Implementations§
impl Freeze for BaseArgHeader
impl RefUnwindSafe for BaseArgHeader
impl Send for BaseArgHeader
impl Sync for BaseArgHeader
impl Unpin for BaseArgHeader
impl UnwindSafe for BaseArgHeader
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