pub struct EngagementMetrics {
pub avg_duration_hours: f64,
pub avg_event_count: f64,
pub avg_finding_count: f64,
pub avg_revision_rate: f64,
pub avg_anomaly_rate: f64,
pub avg_completion_rate: f64,
}Expand description
Mean metrics observed from Monte Carlo simulation runs.
Fields§
§avg_duration_hours: f64Average engagement duration in hours.
avg_event_count: f64Average event count per engagement.
avg_finding_count: f64Average finding count per engagement.
avg_revision_rate: f64Average revision rate (revision transitions / total events).
avg_anomaly_rate: f64Average anomaly rate (anomaly events / total events).
avg_completion_rate: f64Average completion rate (completed procedures / total procedures).
Trait Implementations§
Source§impl Clone for EngagementMetrics
impl Clone for EngagementMetrics
Source§fn clone(&self) -> EngagementMetrics
fn clone(&self) -> EngagementMetrics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EngagementMetrics
impl Debug for EngagementMetrics
Auto Trait Implementations§
impl Freeze for EngagementMetrics
impl RefUnwindSafe for EngagementMetrics
impl Send for EngagementMetrics
impl Sync for EngagementMetrics
impl Unpin for EngagementMetrics
impl UnsafeUnpin for EngagementMetrics
impl UnwindSafe for EngagementMetrics
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