pub struct VitalSignsCounts {
pub total_files: usize,
pub total_exports: usize,
pub dead_files: usize,
pub dead_exports: usize,
pub duplicated_lines: Option<usize>,
pub total_lines: Option<usize>,
pub files_scored: Option<usize>,
pub total_deps: usize,
}Expand description
Raw counts backing the vital signs percentages.
Stored alongside VitalSigns in snapshots so that Phase 2b trend reporting
can decompose percentage changes into numerator vs denominator shifts.
Fields§
§total_files: usizeTotal number of discovered source files.
total_exports: usizeTotal number of exports across all files.
dead_files: usizeNumber of unreachable files.
dead_exports: usizeNumber of unused exports.
duplicated_lines: Option<usize>Lines inside detected clones; absent when duplication did not run.
total_lines: Option<usize>Lines scanned by duplication; absent when duplication did not run.
files_scored: Option<usize>Files with a computed maintainability score; absent when file scoring did not run.
total_deps: usizeTotal declared dependencies across manifest sections.
Trait Implementations§
Source§impl Clone for VitalSignsCounts
impl Clone for VitalSignsCounts
Source§impl Debug for VitalSignsCounts
impl Debug for VitalSignsCounts
Source§impl Default for VitalSignsCounts
impl Default for VitalSignsCounts
Source§impl<'de> Deserialize<'de> for VitalSignsCounts
impl<'de> Deserialize<'de> for VitalSignsCounts
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 VitalSignsCounts
impl RefUnwindSafe for VitalSignsCounts
impl Send for VitalSignsCounts
impl Sync for VitalSignsCounts
impl Unpin for VitalSignsCounts
impl UnsafeUnpin for VitalSignsCounts
impl UnwindSafe for VitalSignsCounts
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