pub struct ComparisonReport {
pub baseline_run: ExecutionSummary,
pub comparison_runs: Vec<ExecutionSummary>,
pub metric_differences: Vec<MetricDifference>,
pub regressions: Vec<Regression>,
pub improvements: Vec<Improvement>,
pub overall_assessment: ComparisonAssessment,
}
Expand description
Comparison report
Fields§
§baseline_run: ExecutionSummary
§comparison_runs: Vec<ExecutionSummary>
§metric_differences: Vec<MetricDifference>
§regressions: Vec<Regression>
§improvements: Vec<Improvement>
§overall_assessment: ComparisonAssessment
Trait Implementations§
Source§impl Clone for ComparisonReport
impl Clone for ComparisonReport
Source§fn clone(&self) -> ComparisonReport
fn clone(&self) -> ComparisonReport
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 ComparisonReport
impl Debug for ComparisonReport
Source§impl<'de> Deserialize<'de> for ComparisonReport
impl<'de> Deserialize<'de> for ComparisonReport
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 ComparisonReport
impl RefUnwindSafe for ComparisonReport
impl Send for ComparisonReport
impl Sync for ComparisonReport
impl Unpin for ComparisonReport
impl UnwindSafe for ComparisonReport
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