pub struct PipelineConfig {Show 23 fields
pub healthy_pass_runs: usize,
pub drift_window: usize,
pub envelope_sigma: f64,
pub boundary_fraction_of_rho: f64,
pub state_confirmation_steps: usize,
pub persistent_state_steps: usize,
pub density_window: usize,
pub ewma_alpha: f64,
pub ewma_sigma_multiplier: f64,
pub cusum_kappa_sigma_multiplier: f64,
pub cusum_alarm_sigma_multiplier: f64,
pub run_energy_sigma_multiplier: f64,
pub pca_variance_explained: f64,
pub pca_t2_sigma_multiplier: f64,
pub pca_spe_sigma_multiplier: f64,
pub drift_sigma_multiplier: f64,
pub slew_sigma_multiplier: f64,
pub grazing_window: usize,
pub grazing_min_hits: usize,
pub pre_failure_lookback_runs: usize,
pub minimum_healthy_observations: usize,
pub epsilon: f64,
pub dsa: DsaConfig,
}Fields§
§healthy_pass_runs: usize§drift_window: usize§envelope_sigma: f64§boundary_fraction_of_rho: f64§state_confirmation_steps: usize§persistent_state_steps: usize§density_window: usize§ewma_alpha: f64§ewma_sigma_multiplier: f64§cusum_kappa_sigma_multiplier: f64§cusum_alarm_sigma_multiplier: f64§run_energy_sigma_multiplier: f64§pca_variance_explained: f64§pca_t2_sigma_multiplier: f64§pca_spe_sigma_multiplier: f64§drift_sigma_multiplier: f64§slew_sigma_multiplier: f64§grazing_window: usize§grazing_min_hits: usize§pre_failure_lookback_runs: usize§minimum_healthy_observations: usize§epsilon: f64§dsa: DsaConfigImplementations§
Trait Implementations§
Source§impl Clone for PipelineConfig
impl Clone for PipelineConfig
Source§fn clone(&self) -> PipelineConfig
fn clone(&self) -> PipelineConfig
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 PipelineConfig
impl Debug for PipelineConfig
Source§impl Default for PipelineConfig
impl Default for PipelineConfig
Source§impl<'de> Deserialize<'de> for PipelineConfig
impl<'de> Deserialize<'de> for PipelineConfig
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
Auto Trait Implementations§
impl Freeze for PipelineConfig
impl RefUnwindSafe for PipelineConfig
impl Send for PipelineConfig
impl Sync for PipelineConfig
impl Unpin for PipelineConfig
impl UnsafeUnpin for PipelineConfig
impl UnwindSafe for PipelineConfig
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