Struct trace_recorder_parser::streaming::header_info::HeaderInfo
source · [−]pub struct HeaderInfo {
pub endianness: Endianness,
pub format_version: u16,
pub kernel_version: KernelVersion,
pub kernel_port: KernelPortIdentity,
pub irq_priority_order: u32,
pub heap_counter: u32,
pub symbol_size: usize,
pub symbol_count: usize,
pub object_data_size: usize,
pub object_data_count: usize,
}
Fields
endianness: Endianness
format_version: u16
kernel_version: KernelVersion
kernel_port: KernelPortIdentity
irq_priority_order: u32
heap_counter: u32
symbol_size: usize
SYMBOL_TABLE_SLOT_SIZE
, size in bytes of each symbol table entry
symbol_count: usize
TRC_CFG_SYMBOL_TABLE_SLOTS
, number of symbol table entries
object_data_size: usize
OBJECT_DATA_SLOT_SIZE
, size in bytes of each object
object_data_count: usize
TRC_CFG_OBJECT_DATA_SLOTS
, number of object data entries
Implementations
sourceimpl HeaderInfo
impl HeaderInfo
Trait Implementations
sourceimpl Clone for HeaderInfo
impl Clone for HeaderInfo
sourcefn clone(&self) -> HeaderInfo
fn clone(&self) -> HeaderInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for HeaderInfo
impl Debug for HeaderInfo
sourceimpl Hash for HeaderInfo
impl Hash for HeaderInfo
sourceimpl Ord for HeaderInfo
impl Ord for HeaderInfo
sourceimpl PartialEq<HeaderInfo> for HeaderInfo
impl PartialEq<HeaderInfo> for HeaderInfo
sourcefn eq(&self, other: &HeaderInfo) -> bool
fn eq(&self, other: &HeaderInfo) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &HeaderInfo) -> bool
fn ne(&self, other: &HeaderInfo) -> bool
This method tests for !=
.
sourceimpl PartialOrd<HeaderInfo> for HeaderInfo
impl PartialOrd<HeaderInfo> for HeaderInfo
sourcefn partial_cmp(&self, other: &HeaderInfo) -> Option<Ordering>
fn partial_cmp(&self, other: &HeaderInfo) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Eq for HeaderInfo
impl StructuralEq for HeaderInfo
impl StructuralPartialEq for HeaderInfo
Auto Trait Implementations
impl RefUnwindSafe for HeaderInfo
impl Send for HeaderInfo
impl Sync for HeaderInfo
impl Unpin for HeaderInfo
impl UnwindSafe for HeaderInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more