pub struct FileMetrics {
pub total_lines: usize,
pub code_lines: usize,
pub comment_lines: usize,
pub blank_lines: usize,
pub total_bytes: usize,
pub node_count: usize,
pub error_count: usize,
pub max_depth: usize,
}Expand description
Aggregate metrics for a source file.
Fields§
§total_lines: usize§code_lines: usize§comment_lines: usize§blank_lines: usize§total_bytes: usize§node_count: usize§error_count: usize§max_depth: usizeTrait Implementations§
Source§impl Clone for FileMetrics
impl Clone for FileMetrics
Source§fn clone(&self) -> FileMetrics
fn clone(&self) -> FileMetrics
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 FileMetrics
impl Debug for FileMetrics
Source§impl Default for FileMetrics
impl Default for FileMetrics
Source§fn default() -> FileMetrics
fn default() -> FileMetrics
Returns the “default value” for a type. Read more
Source§impl Hash for FileMetrics
impl Hash for FileMetrics
Source§impl PartialEq for FileMetrics
impl PartialEq for FileMetrics
impl Eq for FileMetrics
impl StructuralPartialEq for FileMetrics
Auto Trait Implementations§
impl Freeze for FileMetrics
impl RefUnwindSafe for FileMetrics
impl Send for FileMetrics
impl Sync for FileMetrics
impl Unpin for FileMetrics
impl UnsafeUnpin for FileMetrics
impl UnwindSafe for FileMetrics
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