pub struct CodeMetrics {
pub lines_of_code: usize,
pub lines_of_comments: usize,
pub blank_lines: usize,
pub functions_count: usize,
pub classes_count: usize,
pub variables_count: usize,
pub imports_count: usize,
pub comment_ratio: f64,
}
Expand description
Code metrics
Fields§
§lines_of_code: usize
§lines_of_comments: usize
§blank_lines: usize
§functions_count: usize
§classes_count: usize
§variables_count: usize
§imports_count: usize
§comment_ratio: f64
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<'de> Deserialize<'de> for CodeMetrics
impl<'de> Deserialize<'de> for CodeMetrics
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 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