pub struct AggregateMetrics {
pub total_lines: usize,
pub code_lines: usize,
pub comment_lines: usize,
pub blank_lines: usize,
pub total_size_bytes: u64,
pub file_count: usize,
}Fields§
§total_lines: usize§code_lines: usize§comment_lines: usize§blank_lines: usize§total_size_bytes: u64§file_count: usizeImplementations§
Source§impl AggregateMetrics
impl AggregateMetrics
pub fn incorporate(&mut self, metrics: &FileMetrics)
pub fn complexity_ratio(&self) -> f64
pub fn documentation_ratio(&self) -> f64
Trait Implementations§
Source§impl Clone for AggregateMetrics
impl Clone for AggregateMetrics
Source§fn clone(&self) -> AggregateMetrics
fn clone(&self) -> AggregateMetrics
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AggregateMetrics
impl Debug for AggregateMetrics
Source§impl Default for AggregateMetrics
impl Default for AggregateMetrics
Source§fn default() -> AggregateMetrics
fn default() -> AggregateMetrics
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AggregateMetrics
impl<'de> Deserialize<'de> for AggregateMetrics
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 AggregateMetrics
impl RefUnwindSafe for AggregateMetrics
impl Send for AggregateMetrics
impl Sync for AggregateMetrics
impl Unpin for AggregateMetrics
impl UnsafeUnpin for AggregateMetrics
impl UnwindSafe for AggregateMetrics
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