pub struct CodeMetrics {
pub lines_of_code: usize,
pub unsafe_blocks: usize,
pub functions: usize,
pub tests: usize,
pub coverage: f64,
pub dependencies: usize,
pub doc_comments: usize,
}Expand description
Metrics extracted from code analysis
Fields§
§lines_of_code: usizeNumber of lines of code
unsafe_blocks: usizeNumber of unsafe blocks
functions: usizeNumber of functions
tests: usizeNumber of tests
coverage: f64Code coverage percentage (0.0-100.0)
dependencies: usizeNumber of dependencies
doc_comments: usizeNumber of documentation comments
Trait Implementations§
Source§impl Clone for CodeMetrics
impl Clone for CodeMetrics
Source§impl Debug for CodeMetrics
impl Debug 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 UnsafeUnpin 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