pub struct CaseComparison {
pub case_name: String,
pub baseline_avg_score: f64,
pub candidate_avg_score: f64,
pub delta: f64,
pub regressed: bool,
}Expand description
Comparison of a single case between baseline and candidate runs.
Fields§
§case_name: StringTest case name.
baseline_avg_score: f64Average score across all scorers in the baseline run.
candidate_avg_score: f64Average score across all scorers in the candidate run.
delta: f64Score delta (candidate - baseline). Negative means regression.
regressed: boolWhether the candidate regressed on this case.
Trait Implementations§
Source§impl Clone for CaseComparison
impl Clone for CaseComparison
Source§fn clone(&self) -> CaseComparison
fn clone(&self) -> CaseComparison
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 CaseComparison
impl Debug for CaseComparison
Source§impl<'de> Deserialize<'de> for CaseComparison
impl<'de> Deserialize<'de> for CaseComparison
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 CaseComparison
impl RefUnwindSafe for CaseComparison
impl Send for CaseComparison
impl Sync for CaseComparison
impl Unpin for CaseComparison
impl UnsafeUnpin for CaseComparison
impl UnwindSafe for CaseComparison
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