pub struct CalibrationRules {
pub min_samples: usize,
pub bulk_window_seconds: i64,
pub min_actual_seconds: i64,
pub min_applied_ratio: f64,
pub min_agent_applied_ratio: f64,
pub max_applied_ratio: f64,
pub review_floor_seconds: i64,
pub actual_hours: HourBasis,
}Expand description
Thresholds and units of a calibration report.
Fields§
§min_samples: usizeSamples a group needs before a calibrated forecast applies it.
bulk_window_seconds: i64Claim, start and submit of one attempt committed within this many seconds, start and submit without an occurrence time, count as recorded in bulk.
min_actual_seconds: i64Samples with less actual time than this are excluded as no_working_time.
min_applied_ratio: f64Smallest group median a calibrated forecast applies to people and services.
min_agent_applied_ratio: f64Smallest group median a calibrated forecast applies to agents.
max_applied_ratio: f64Largest group median a calibrated forecast applies.
review_floor_seconds: i64Reviews recorded within this many seconds of their submission are not waits.
actual_hours: HourBasisUnit of actual execution time.
Trait Implementations§
Source§impl Clone for CalibrationRules
impl Clone for CalibrationRules
impl Copy for CalibrationRules
Source§impl Debug for CalibrationRules
impl Debug for CalibrationRules
Source§impl<'de> Deserialize<'de> for CalibrationRules
impl<'de> Deserialize<'de> for CalibrationRules
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CalibrationRules
impl PartialEq for CalibrationRules
Source§impl Serialize for CalibrationRules
impl Serialize for CalibrationRules
impl StructuralPartialEq for CalibrationRules
Auto Trait Implementations§
impl Freeze for CalibrationRules
impl RefUnwindSafe for CalibrationRules
impl Send for CalibrationRules
impl Sync for CalibrationRules
impl Unpin for CalibrationRules
impl UnsafeUnpin for CalibrationRules
impl UnwindSafe for CalibrationRules
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