pub struct TypeStats {
pub object_type: String,
pub objects: usize,
pub with_events: usize,
pub median_trace_len: f64,
pub median_active_span_secs: f64,
pub activity_types: usize,
}Expand description
Descriptive statistics of one object type.
Fields§
§object_type: String§objects: usizeObjects of the type in the log.
with_events: usizeObjects with at least one linked event.
median_trace_len: f64Median trace length over objects with events (0 when none).
median_active_span_secs: f64Median first→last event span (seconds) over objects with at least two events; 0 when none.
activity_types: usizeDistinct activities appearing in this type’s traces. Cross-cutting participants (actors, reference masters) touch (nearly) every activity in the log; a case notion selects the coherent subset that is its lifecycle — compare against the log’s activity count to tell them apart.
Trait Implementations§
impl StructuralPartialEq for TypeStats
Auto Trait Implementations§
impl Freeze for TypeStats
impl RefUnwindSafe for TypeStats
impl Send for TypeStats
impl Sync for TypeStats
impl Unpin for TypeStats
impl UnsafeUnpin for TypeStats
impl UnwindSafe for TypeStats
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