pub enum HealthSort {
Severity,
Cyclomatic,
Cognitive,
Lines,
}Expand description
Command-neutral sort criteria for health complexity findings.
Variants§
Severity
Worst first: exceeded-threshold class, then severity, CRAP presence, and raw complexity metrics as tie-breakers.
Cyclomatic
Descending cyclomatic complexity.
Cognitive
Descending cognitive complexity.
Lines
Descending function line count.
Trait Implementations§
Source§impl Clone for HealthSort
impl Clone for HealthSort
impl Copy for HealthSort
Source§impl Debug for HealthSort
impl Debug for HealthSort
impl Eq for HealthSort
Source§impl PartialEq for HealthSort
impl PartialEq for HealthSort
impl StructuralPartialEq for HealthSort
Auto Trait Implementations§
impl Freeze for HealthSort
impl RefUnwindSafe for HealthSort
impl Send for HealthSort
impl Sync for HealthSort
impl Unpin for HealthSort
impl UnsafeUnpin for HealthSort
impl UnwindSafe for HealthSort
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§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<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§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