pub struct RegressionComparison {
pub baseline_version: String,
pub candidate_version: String,
pub execution_success_rate_delta: f64,
pub metrics: Vec<MetricRegression>,
pub passed: bool,
}Expand description
Complete relative regression decision.
Fields§
§baseline_version: StringBaseline candidate version.
candidate_version: StringNew candidate version.
execution_success_rate_delta: f64Candidate minus baseline target execution success.
metrics: Vec<MetricRegression>Per-score comparisons.
passed: boolWhether every relative regression gate passed.
Trait Implementations§
Source§impl Clone for RegressionComparison
impl Clone for RegressionComparison
Source§fn clone(&self) -> RegressionComparison
fn clone(&self) -> RegressionComparison
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RegressionComparison
impl Debug for RegressionComparison
Source§impl<'de> Deserialize<'de> for RegressionComparison
impl<'de> Deserialize<'de> for RegressionComparison
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 RegressionComparison
impl PartialEq for RegressionComparison
Source§impl Serialize for RegressionComparison
impl Serialize for RegressionComparison
impl StructuralPartialEq for RegressionComparison
Auto Trait Implementations§
impl Freeze for RegressionComparison
impl RefUnwindSafe for RegressionComparison
impl Send for RegressionComparison
impl Sync for RegressionComparison
impl Unpin for RegressionComparison
impl UnsafeUnpin for RegressionComparison
impl UnwindSafe for RegressionComparison
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