pub struct RegressionAnalysis {
pub regression_detected: bool,
pub severity: RegressionSeverity,
pub affected_metrics: Vec<String>,
pub p_value: f64,
pub effect_size: f64,
pub confidence_interval: (f64, f64),
pub detailed_analysis: String,
pub recommendations: Vec<String>,
}Expand description
Regression analysis result
Fields§
§regression_detected: boolWhether a regression was detected
severity: RegressionSeverityRegression severity
affected_metrics: Vec<String>Affected metrics
p_value: f64Statistical significance
effect_size: f64Effect size
confidence_interval: (f64, f64)Confidence interval
detailed_analysis: StringDetailed analysis
recommendations: Vec<String>Recommendations
Trait Implementations§
Source§impl Clone for RegressionAnalysis
impl Clone for RegressionAnalysis
Source§fn clone(&self) -> RegressionAnalysis
fn clone(&self) -> RegressionAnalysis
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 RegressionAnalysis
impl RefUnwindSafe for RegressionAnalysis
impl Send for RegressionAnalysis
impl Sync for RegressionAnalysis
impl Unpin for RegressionAnalysis
impl UnwindSafe for RegressionAnalysis
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more