#[repr(C)]pub struct ArchivedProcessTracewhere
TraceId: Archive,
String: Archive,
Vec<ActivityId>: Archive,
Vec<HybridTimestamp>: Archive,
Vec<u32>: Archive,
u64: Archive,
HybridTimestamp: Archive,
bool: Archive,
u32: Archive,{
pub id: Archived<TraceId>,
pub case_id: Archived<String>,
pub activities: Archived<Vec<ActivityId>>,
pub timestamps: Archived<Vec<HybridTimestamp>>,
pub durations: Archived<Vec<u32>>,
pub total_duration_ms: Archived<u64>,
pub start_time: Archived<HybridTimestamp>,
pub end_time: Archived<HybridTimestamp>,
pub is_complete: Archived<bool>,
pub variant_id: Archived<u32>,
}Expand description
An archived ProcessTrace
Fields§
§id: Archived<TraceId>The archived counterpart of ProcessTrace::id
case_id: Archived<String>The archived counterpart of ProcessTrace::case_id
activities: Archived<Vec<ActivityId>>The archived counterpart of ProcessTrace::activities
timestamps: Archived<Vec<HybridTimestamp>>The archived counterpart of ProcessTrace::timestamps
durations: Archived<Vec<u32>>The archived counterpart of ProcessTrace::durations
total_duration_ms: Archived<u64>The archived counterpart of ProcessTrace::total_duration_ms
start_time: Archived<HybridTimestamp>The archived counterpart of ProcessTrace::start_time
end_time: Archived<HybridTimestamp>The archived counterpart of ProcessTrace::end_time
is_complete: Archived<bool>The archived counterpart of ProcessTrace::is_complete
variant_id: Archived<u32>The archived counterpart of ProcessTrace::variant_id
Auto Trait Implementations§
impl Freeze for ArchivedProcessTrace
impl RefUnwindSafe for ArchivedProcessTrace
impl Send for ArchivedProcessTrace
impl Sync for ArchivedProcessTrace
impl !Unpin for ArchivedProcessTrace
impl UnwindSafe for ArchivedProcessTrace
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.