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: StatsNArgs data
nexits: StatsNExits data
cognitive: Stats§cyclomatic: StatsCyclomatic data
halstead: StatsHalstead data
loc: StatsLoc data
nom: StatsNom data
mi: StatsMi data
abc: StatsAbc data
wmc: StatsWmc data
npm: StatsNpm data
npa: StatsNpa 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 duplicate 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