pub struct CodeMetrics {
pub nargs: Stats,
pub nexits: Stats,
pub cognitive: Stats,
pub cyclomatic: Stats,
pub halstead: Stats,
pub loc: Stats,
pub nom: Stats,
pub mi: Stats,
pub abc: Stats,
pub wmc: Stats,
pub npm: Stats,
pub npa: Stats,
}
Expand description
All metrics data.
Fields§
§nargs: Stats
NArgs
data
nexits: Stats
NExits
data
cognitive: Stats
§cyclomatic: Stats
Cyclomatic
data
halstead: Stats
Halstead
data
loc: Stats
Loc
data
nom: Stats
Nom
data
mi: Stats
Mi
data
abc: Stats
Abc
data
wmc: Stats
Wmc
data
npm: Stats
Npm
data
npa: Stats
Npa
data
Implementations§
Source§impl CodeMetrics
impl CodeMetrics
pub fn merge(&mut self, other: &CodeMetrics)
Trait Implementations§
Source§impl Clone for CodeMetrics
impl Clone for CodeMetrics
Source§fn clone(&self) -> CodeMetrics
fn clone(&self) -> CodeMetrics
Returns a copy 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 CodeMetrics
impl Debug for CodeMetrics
Source§impl Default for CodeMetrics
impl Default for CodeMetrics
Source§fn default() -> CodeMetrics
fn default() -> CodeMetrics
Returns the “default value” for a type. Read more
Source§impl Display for CodeMetrics
impl Display for CodeMetrics
Auto Trait Implementations§
impl Freeze for CodeMetrics
impl RefUnwindSafe for CodeMetrics
impl Send for CodeMetrics
impl Sync for CodeMetrics
impl Unpin for CodeMetrics
impl UnwindSafe for CodeMetrics
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