pub struct ComplexityAnalysis {
pub cyclomatic_complexity: u32,
pub cognitive_complexity: u32,
pub lines_of_code: u32,
pub functions: u32,
pub classes: u32,
pub nested_depth: u32,
}
Expand description
Complexity analysis results
Fields§
§cyclomatic_complexity: u32
§cognitive_complexity: u32
§lines_of_code: u32
§functions: u32
§classes: u32
§nested_depth: u32
Trait Implementations§
Source§impl Clone for ComplexityAnalysis
impl Clone for ComplexityAnalysis
Source§fn clone(&self) -> ComplexityAnalysis
fn clone(&self) -> ComplexityAnalysis
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ComplexityAnalysis
impl Debug for ComplexityAnalysis
Source§impl<'de> Deserialize<'de> for ComplexityAnalysis
impl<'de> Deserialize<'de> for ComplexityAnalysis
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ComplexityAnalysis
impl RefUnwindSafe for ComplexityAnalysis
impl Send for ComplexityAnalysis
impl Sync for ComplexityAnalysis
impl Unpin for ComplexityAnalysis
impl UnwindSafe for ComplexityAnalysis
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<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