pub struct ComparisonMetric {
pub name: String,
pub key: String,
pub unit: String,
pub value_a: f64,
pub value_b: f64,
pub delta: f64,
pub delta_percent: f64,
pub significance: Significance,
/* private fields */
}Expand description
A single compared metric between two files.
Fields§
§name: StringHuman-readable metric name
key: StringShort key (for programmatic use)
unit: StringUnit string (e.g. “lm”, “%”, “cd/klm”)
value_a: f64Value from file A
value_b: f64Value from file B
delta: f64Absolute delta (B - A)
delta_percent: f64Percentage delta relative to A (0 if A is zero)
significance: SignificanceSignificance classification
Trait Implementations§
Source§impl Clone for ComparisonMetric
impl Clone for ComparisonMetric
Source§fn clone(&self) -> ComparisonMetric
fn clone(&self) -> ComparisonMetric
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 ComparisonMetric
impl Debug for ComparisonMetric
Source§impl PartialEq for ComparisonMetric
impl PartialEq for ComparisonMetric
impl StructuralPartialEq for ComparisonMetric
Auto Trait Implementations§
impl Freeze for ComparisonMetric
impl RefUnwindSafe for ComparisonMetric
impl Send for ComparisonMetric
impl Sync for ComparisonMetric
impl Unpin for ComparisonMetric
impl UnsafeUnpin for ComparisonMetric
impl UnwindSafe for ComparisonMetric
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