pub struct DsaCalibrationRow {Show 46 fields
pub config_id: usize,
pub primary_run_signal: String,
pub window: usize,
pub persistence_runs: usize,
pub alert_tau: f64,
pub corroborating_feature_count_min: usize,
pub failure_run_recall: usize,
pub failure_runs: usize,
pub threshold_failure_run_recall: usize,
pub ewma_failure_run_recall: usize,
pub failure_recall_delta_vs_threshold: i64,
pub failure_recall_delta_vs_ewma: i64,
pub mean_lead_time_runs: Option<f64>,
pub median_lead_time_runs: Option<f64>,
pub pass_run_nuisance_proxy: f64,
pub mean_lead_delta_vs_cusum_runs: Option<f64>,
pub mean_lead_delta_vs_run_energy_runs: Option<f64>,
pub mean_lead_delta_vs_pca_fdc_runs: Option<f64>,
pub mean_lead_delta_vs_threshold_runs: Option<f64>,
pub mean_lead_delta_vs_ewma_runs: Option<f64>,
pub pass_run_nuisance_delta_vs_cusum: f64,
pub pass_run_nuisance_delta_vs_run_energy: f64,
pub pass_run_nuisance_delta_vs_pca_fdc: f64,
pub pass_run_nuisance_delta_vs_threshold: f64,
pub pass_run_nuisance_delta_vs_ewma: f64,
pub pass_run_nuisance_delta_vs_raw_boundary: f64,
pub raw_boundary_episode_count: usize,
pub dsa_episode_count: usize,
pub dsa_episodes_preceding_failure: usize,
pub mean_dsa_episode_length_runs: Option<f64>,
pub max_dsa_episode_length_runs: usize,
pub compression_ratio: Option<f64>,
pub precursor_quality: Option<f64>,
pub non_escalating_dsa_episode_fraction: Option<f64>,
pub nuisance_improved: bool,
pub lead_time_improved: bool,
pub recall_preserved: bool,
pub compression_improved: bool,
pub any_metric_improved: bool,
pub nothing_improved: bool,
pub threshold_recall_gate_passed: bool,
pub boundary_nuisance_gate_passed: bool,
pub primary_success_condition_met: bool,
pub validation_passed: bool,
pub success_condition_failures: String,
pub validation_failures: String,
}Fields§
§config_id: usize§primary_run_signal: String§window: usize§persistence_runs: usize§alert_tau: f64§corroborating_feature_count_min: usize§failure_run_recall: usize§failure_runs: usize§threshold_failure_run_recall: usize§ewma_failure_run_recall: usize§failure_recall_delta_vs_threshold: i64§failure_recall_delta_vs_ewma: i64§mean_lead_time_runs: Option<f64>§median_lead_time_runs: Option<f64>§pass_run_nuisance_proxy: f64§mean_lead_delta_vs_cusum_runs: Option<f64>§mean_lead_delta_vs_run_energy_runs: Option<f64>§mean_lead_delta_vs_pca_fdc_runs: Option<f64>§mean_lead_delta_vs_threshold_runs: Option<f64>§mean_lead_delta_vs_ewma_runs: Option<f64>§pass_run_nuisance_delta_vs_cusum: f64§pass_run_nuisance_delta_vs_run_energy: f64§pass_run_nuisance_delta_vs_pca_fdc: f64§pass_run_nuisance_delta_vs_threshold: f64§pass_run_nuisance_delta_vs_ewma: f64§pass_run_nuisance_delta_vs_raw_boundary: f64§raw_boundary_episode_count: usize§dsa_episode_count: usize§dsa_episodes_preceding_failure: usize§mean_dsa_episode_length_runs: Option<f64>§max_dsa_episode_length_runs: usize§compression_ratio: Option<f64>§precursor_quality: Option<f64>§non_escalating_dsa_episode_fraction: Option<f64>§nuisance_improved: bool§lead_time_improved: bool§recall_preserved: bool§compression_improved: bool§any_metric_improved: bool§nothing_improved: bool§threshold_recall_gate_passed: bool§boundary_nuisance_gate_passed: bool§primary_success_condition_met: bool§validation_passed: bool§success_condition_failures: String§validation_failures: StringTrait Implementations§
Source§impl Clone for DsaCalibrationRow
impl Clone for DsaCalibrationRow
Source§fn clone(&self) -> DsaCalibrationRow
fn clone(&self) -> DsaCalibrationRow
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 DsaCalibrationRow
impl Debug for DsaCalibrationRow
Auto Trait Implementations§
impl Freeze for DsaCalibrationRow
impl RefUnwindSafe for DsaCalibrationRow
impl Send for DsaCalibrationRow
impl Sync for DsaCalibrationRow
impl Unpin for DsaCalibrationRow
impl UnsafeUnpin for DsaCalibrationRow
impl UnwindSafe for DsaCalibrationRow
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