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 BaseArgHeader
impl<T> BitRange<T> for BaseArgHeader
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 duplicate 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> BitMut for Twhere
T: BitRangeMut<u8>,
impl<T> BitMut for Twhere
T: BitRangeMut<u8>,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.