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