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