pub struct LogHeader(/* private fields */);
Implementations§
Source§impl LogHeader
impl LogHeader
pub fn raw_type(&self) -> u8
pub fn size_words(&self) -> u16
pub fn message_len(&self) -> u16
pub fn thread_ref(&self) -> u8
pub fn set_raw_type(&mut self, value: u8)
pub fn set_size_words(&mut self, value: u16)
pub fn set_message_len(&mut self, value: u16)
pub fn set_thread_ref(&mut self, value: u8)
pub fn empty() -> Self
Trait Implementations§
Source§impl<T> BitRangeMut<T> for LogHeaderwhere
u64: BitRangeMut<T>,
impl<T> BitRangeMut<T> for LogHeaderwhere
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 LogHeader
impl TraceHeader for LogHeader
fn set_size_words(&mut self, n: u16)
fn to_le_bytes(&self) -> [u8; 8]
impl Copy for LogHeader
impl Eq for LogHeader
impl StructuralPartialEq for LogHeader
Auto Trait Implementations§
impl Freeze for LogHeader
impl RefUnwindSafe for LogHeader
impl Send for LogHeader
impl Sync for LogHeader
impl Unpin for LogHeader
impl UnwindSafe for LogHeader
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