pub struct DiffRow {
pub name: String,
pub a: u64,
pub b: u64,
pub delta: i64,
}Expand description
A single row in the A/B diff output.
Fields§
§name: StringProgram name present in both A and B runs.
a: u64verified_insns from the A run.
b: u64verified_insns from the B run.
delta: i64Signed delta (b - a); positive means B’s verifier cost grew
relative to A.
Auto Trait Implementations§
impl Freeze for DiffRow
impl RefUnwindSafe for DiffRow
impl Send for DiffRow
impl Sync for DiffRow
impl Unpin for DiffRow
impl UnwindSafe for DiffRow
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more