pub struct EngagementProfile {
pub target_duration_hours: f64,
pub target_event_count: usize,
pub target_finding_count: usize,
pub target_revision_rate: f64,
pub target_anomaly_rate: f64,
pub target_completion_rate: f64,
}Expand description
Desired engagement characteristics that the fitting algorithm targets.
Fields§
§target_duration_hours: f64Target average engagement duration in hours.
target_event_count: usizeTarget average event count per engagement.
target_finding_count: usizeTarget average finding count per engagement.
target_revision_rate: f64Target revision rate (fraction of total transitions that are revisions).
target_anomaly_rate: f64Target anomaly rate (fraction of events flagged as anomalies).
target_completion_rate: f64Target completion rate (fraction of procedures reaching completed/closed).
Trait Implementations§
Source§impl Clone for EngagementProfile
impl Clone for EngagementProfile
Source§fn clone(&self) -> EngagementProfile
fn clone(&self) -> EngagementProfile
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 moreAuto Trait Implementations§
impl Freeze for EngagementProfile
impl RefUnwindSafe for EngagementProfile
impl Send for EngagementProfile
impl Sync for EngagementProfile
impl Unpin for EngagementProfile
impl UnsafeUnpin for EngagementProfile
impl UnwindSafe for EngagementProfile
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