pub struct EntryWeightRegression {
pub tolerance: String,
pub enforced: bool,
pub exceeded: bool,
pub entries: Vec<EntryWeightDelta>,
}Expand description
Comparison of the current entry weights with a regression baseline.
Fields§
§tolerance: StringAllowed growth of eager_bytes per entry, as spelled: "5%" or a
byte count such as "1024".
enforced: boolWhether --fail-on-regression makes an exceeded entry fail the run.
Without it the comparison is report-only.
exceeded: boolWhether at least one entry grew more than the tolerance allows.
entries: Vec<EntryWeightDelta>One row per entry in the baseline or in the current run, sorted by path.
Trait Implementations§
Source§impl Clone for EntryWeightRegression
impl Clone for EntryWeightRegression
Source§impl Debug for EntryWeightRegression
impl Debug for EntryWeightRegression
Auto Trait Implementations§
impl Freeze for EntryWeightRegression
impl RefUnwindSafe for EntryWeightRegression
impl Send for EntryWeightRegression
impl Sync for EntryWeightRegression
impl Unpin for EntryWeightRegression
impl UnsafeUnpin for EntryWeightRegression
impl UnwindSafe for EntryWeightRegression
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