pub struct RecordParseInfo {
pub endian: Endianness,
pub sample_format: SampleFormat,
pub branch_sample_format: BranchSampleFormat,
pub read_format: ReadFormat,
pub common_data_offset_from_end: Option<u8>,
pub sample_regs_user: u64,
pub user_regs_count: u8,
pub sample_regs_intr: u64,
pub intr_regs_count: u8,
pub id_parse_info: RecordIdParseInfo,
pub nonsample_record_time_offset_from_end: Option<u8>,
pub sample_record_time_offset_from_start: Option<u8>,
}
Fields§
§endian: Endianness
§sample_format: SampleFormat
§branch_sample_format: BranchSampleFormat
§read_format: ReadFormat
§common_data_offset_from_end: Option<u8>
§sample_regs_user: u64
§user_regs_count: u8
§sample_regs_intr: u64
§intr_regs_count: u8
§id_parse_info: RecordIdParseInfo
§nonsample_record_time_offset_from_end: Option<u8>
§sample_record_time_offset_from_start: Option<u8>
Implementations§
Source§impl RecordParseInfo
impl RecordParseInfo
pub fn new(attr: &PerfEventAttr, endian: Endianness) -> Self
Trait Implementations§
Source§impl Clone for RecordParseInfo
impl Clone for RecordParseInfo
Source§fn clone(&self) -> RecordParseInfo
fn clone(&self) -> RecordParseInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RecordParseInfo
impl Debug for RecordParseInfo
Source§impl PartialEq for RecordParseInfo
impl PartialEq for RecordParseInfo
impl Copy for RecordParseInfo
impl Eq for RecordParseInfo
impl StructuralPartialEq for RecordParseInfo
Auto Trait Implementations§
impl Freeze for RecordParseInfo
impl RefUnwindSafe for RecordParseInfo
impl Send for RecordParseInfo
impl Sync for RecordParseInfo
impl Unpin for RecordParseInfo
impl UnwindSafe for RecordParseInfo
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