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