pub struct ReportComparison {Show 14 fields
pub report_id: String,
pub baseline_report_id: String,
pub pass_rate_delta: f64,
pub infra_failure_rate_delta: f64,
pub pass_rate_confidence_low: f64,
pub pass_rate_confidence_high: f64,
pub effect_confidence_low: f64,
pub effect_confidence_high: f64,
pub p_value: f64,
pub statistically_significant: bool,
pub changed_cases: Vec<CaseOutcomeDiff>,
pub metric_comparisons: Vec<MetricComparison>,
pub gate_passed: bool,
pub gate: GateDecision,
}Fields§
§report_id: String§baseline_report_id: String§pass_rate_delta: f64§infra_failure_rate_delta: f64§pass_rate_confidence_low: f64§pass_rate_confidence_high: f64§effect_confidence_low: f64§effect_confidence_high: f64§p_value: f64§statistically_significant: bool§changed_cases: Vec<CaseOutcomeDiff>§metric_comparisons: Vec<MetricComparison>§gate_passed: boolRetained for wire compatibility; mirrors gate.passed.
gate: GateDecisionTrait Implementations§
Source§impl Clone for ReportComparison
impl Clone for ReportComparison
Source§impl Debug for ReportComparison
impl Debug for ReportComparison
Source§impl<'de> Deserialize<'de> for ReportComparison
impl<'de> Deserialize<'de> for ReportComparison
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 ReportComparison
impl RefUnwindSafe for ReportComparison
impl Send for ReportComparison
impl Sync for ReportComparison
impl Unpin for ReportComparison
impl UnsafeUnpin for ReportComparison
impl UnwindSafe for ReportComparison
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