pub struct BenchmarkRegressionComparison {
pub baseline: String,
pub candidate: String,
pub metrics: Vec<BenchmarkRegressionMetric>,
pub passed: bool,
}Expand description
Complete baseline-to-candidate benchmark decision.
Fields§
§baseline: StringBaseline report label.
candidate: StringCandidate report label.
metrics: Vec<BenchmarkRegressionMetric>Individual metric decisions.
passed: boolWhether every metric passed.
Trait Implementations§
Source§impl Clone for BenchmarkRegressionComparison
impl Clone for BenchmarkRegressionComparison
Source§fn clone(&self) -> BenchmarkRegressionComparison
fn clone(&self) -> BenchmarkRegressionComparison
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<'de> Deserialize<'de> for BenchmarkRegressionComparison
impl<'de> Deserialize<'de> for BenchmarkRegressionComparison
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
impl StructuralPartialEq for BenchmarkRegressionComparison
Auto Trait Implementations§
impl Freeze for BenchmarkRegressionComparison
impl RefUnwindSafe for BenchmarkRegressionComparison
impl Send for BenchmarkRegressionComparison
impl Sync for BenchmarkRegressionComparison
impl Unpin for BenchmarkRegressionComparison
impl UnsafeUnpin for BenchmarkRegressionComparison
impl UnwindSafe for BenchmarkRegressionComparison
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