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