pub struct Comparison {
pub changes: Vec<Change>,
pub added: Vec<Key>,
pub removed: Vec<Key>,
}Fields§
§changes: Vec<Change>Every metric present on both sides, in a stable order.
added: Vec<Key>Series measured on the head commit and not the base — a new benchmark, or the first run on a new runner class. Reported, never gated: there is nothing to compare against.
removed: Vec<Key>Series on the base and not the head. Usually a benchmark that was removed, occasionally a run that failed to record — worth surfacing either way, because a silently vanishing benchmark stops gating.
Implementations§
Trait Implementations§
Source§impl Debug for Comparison
impl Debug for Comparison
Source§impl Default for Comparison
impl Default for Comparison
Source§fn default() -> Comparison
fn default() -> Comparison
Returns the “default value” for a type. Read more
Source§impl PartialEq for Comparison
impl PartialEq for Comparison
impl StructuralPartialEq for Comparison
Auto Trait Implementations§
impl Freeze for Comparison
impl RefUnwindSafe for Comparison
impl Send for Comparison
impl Sync for Comparison
impl Unpin for Comparison
impl UnsafeUnpin for Comparison
impl UnwindSafe for Comparison
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