pub enum FileScoreConcern {
Structural,
Risk,
}Expand description
Which signal places a file at its triage rank: its structural quality (low maintainability index) or its untested complexity (CRAP risk). Surfaced per row so the human file-scores table can label why a file sits where it does when the two axes disagree (e.g. a low-CRAP file outranking a higher-CRAP one because its MI is the worse signal).
Variants§
Structural
Ranked by structural quality: a low maintainability index.
Risk
Ranked by untested complexity: a high CRAP score.
Implementations§
Trait Implementations§
Source§impl Clone for FileScoreConcern
impl Clone for FileScoreConcern
impl Copy for FileScoreConcern
Source§impl Debug for FileScoreConcern
impl Debug for FileScoreConcern
impl Eq for FileScoreConcern
Source§impl PartialEq for FileScoreConcern
impl PartialEq for FileScoreConcern
impl StructuralPartialEq for FileScoreConcern
Auto Trait Implementations§
impl Freeze for FileScoreConcern
impl RefUnwindSafe for FileScoreConcern
impl Send for FileScoreConcern
impl Sync for FileScoreConcern
impl Unpin for FileScoreConcern
impl UnsafeUnpin for FileScoreConcern
impl UnwindSafe for FileScoreConcern
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