pub enum ComplexityMetric {
Cyclomatic,
Cognitive,
}Expand description
Which complexity metric a ComplexityContribution adds to.
Variants§
Cyclomatic
McCabe cyclomatic complexity (independent execution paths).
Cognitive
SonarSource cognitive complexity (structural + nesting penalty).
Trait Implementations§
Source§impl Clone for ComplexityMetric
impl Clone for ComplexityMetric
impl Copy for ComplexityMetric
Source§impl Debug for ComplexityMetric
impl Debug for ComplexityMetric
impl<'__de> Decode<'__de> for ComplexityMetricwhere
'__de:,
impl Encode for ComplexityMetric
impl Eq for ComplexityMetric
Source§impl PartialEq for ComplexityMetric
impl PartialEq for ComplexityMetric
Source§impl Serialize for ComplexityMetric
impl Serialize for ComplexityMetric
impl StructuralPartialEq for ComplexityMetric
Auto Trait Implementations§
impl Freeze for ComplexityMetric
impl RefUnwindSafe for ComplexityMetric
impl Send for ComplexityMetric
impl Sync for ComplexityMetric
impl Unpin for ComplexityMetric
impl UnsafeUnpin for ComplexityMetric
impl UnwindSafe for ComplexityMetric
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,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
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.