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