pub enum ImprovementLevel {
Significant,
Minor,
None,
Regression,
Critical,
}Expand description
Improvement level classification
Variants§
Significant
Significant improvement (>5% faster)
Minor
Minor improvement (0-5% faster)
None
No change (within 5%)
Regression
Performance regression (5-20% slower)
Critical
Critical regression (>20% slower)
Trait Implementations§
Source§impl Clone for ImprovementLevel
impl Clone for ImprovementLevel
Source§fn clone(&self) -> ImprovementLevel
fn clone(&self) -> ImprovementLevel
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 ImprovementLevel
impl Debug for ImprovementLevel
Source§impl PartialEq for ImprovementLevel
impl PartialEq for ImprovementLevel
impl Copy for ImprovementLevel
impl Eq for ImprovementLevel
impl StructuralPartialEq for ImprovementLevel
Auto Trait Implementations§
impl Freeze for ImprovementLevel
impl RefUnwindSafe for ImprovementLevel
impl Send for ImprovementLevel
impl Sync for ImprovementLevel
impl Unpin for ImprovementLevel
impl UnsafeUnpin for ImprovementLevel
impl UnwindSafe for ImprovementLevel
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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