TraceHeader

Trait TraceHeader 

Source
pub trait TraceHeader {
    // Required methods
    fn set_size_words(&mut self, n: u16);
    fn to_le_bytes(&self) -> [u8; 8];
}

Required Methods§

Source

fn set_size_words(&mut self, n: u16)

Source

fn to_le_bytes(&self) -> [u8; 8]

Implementors§

Source§

impl TraceHeader for BaseArgHeader

Source§

impl TraceHeader for fxt::args::BlobHeader

Source§

impl TraceHeader for BoolHeader

Source§

impl TraceHeader for F64Header

Source§

impl TraceHeader for I32Header

Source§

impl TraceHeader for I64Header

Source§

impl TraceHeader for KobjHeader

Source§

impl TraceHeader for NullHeader

Source§

impl TraceHeader for PtrHeader

Source§

impl TraceHeader for fxt::args::StringHeader

Source§

impl TraceHeader for U32Header

Source§

impl TraceHeader for U64Header

Source§

impl TraceHeader for fxt::blob::BlobHeader

Source§

impl TraceHeader for LargeBlobHeader

Source§

impl TraceHeader for EventHeader

Source§

impl TraceHeader for InitHeader

Source§

impl TraceHeader for LogHeader

Source§

impl TraceHeader for BaseMetadataHeader

Source§

impl TraceHeader for MagicNumberHeader

Source§

impl TraceHeader for ProviderEventMetadataHeader

Source§

impl TraceHeader for ProviderInfoMetadataHeader

Source§

impl TraceHeader for ProviderSectionMetadataHeader

Source§

impl TraceHeader for KernelObjHeader

Source§

impl TraceHeader for UserspaceObjHeader

Source§

impl TraceHeader for BacktraceRecordHeader

Source§

impl TraceHeader for BaseProfilerRecordHeader

Source§

impl TraceHeader for MmapRecordHeader

Source§

impl TraceHeader for ModuleRecordHeader

Source§

impl TraceHeader for ContextSwitchHeader

Source§

impl TraceHeader for LegacyContextSwitchHeader

Source§

impl TraceHeader for SchedulingHeader

Source§

impl TraceHeader for ThreadWakeupHeader

Source§

impl TraceHeader for fxt::string::StringHeader

Source§

impl TraceHeader for BaseTraceHeader

Source§

impl TraceHeader for ThreadHeader