pub struct VizSummary {Show 14 fields
pub total_files: usize,
pub total_size: u64,
pub total_edges: usize,
pub unused_files: usize,
pub unused_exports: usize,
pub unused_types: usize,
pub unused_deps: usize,
pub unresolved_imports: usize,
pub circular_deps: usize,
pub clone_groups: usize,
pub duplicated_lines: usize,
pub boundary_violations: usize,
pub hotspot_files: usize,
pub clone_groups_truncated: Option<u32>,
}Expand description
Project-wide totals for the header stat boxes.
Fields§
§total_files: usizeTotal analyzed files.
total_size: u64Total bytes across analyzed files.
total_edges: usizeTotal import edges.
unused_files: usizeFully unused files.
unused_exports: usizeUnused exports (values + types).
unused_types: usizeUnused exported types.
unused_deps: usizeUnused dependencies (prod + dev + optional).
unresolved_imports: usizeImports that resolve to nothing.
circular_deps: usizeCircular dependency cycles.
clone_groups: usizeClone groups detected.
duplicated_lines: usizeTotal duplicated lines across clone groups.
boundary_violations: usizeBoundary violations.
hotspot_files: usizeFiles at or above the complexity hotspot floor.
clone_groups_truncated: Option<u32>Kept clone groups dropped by the MAX_CLONE_GROUPS payload cap.
Present only when the clone payload was truncated.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VizSummary
impl RefUnwindSafe for VizSummary
impl Send for VizSummary
impl Sync for VizSummary
impl Unpin for VizSummary
impl UnsafeUnpin for VizSummary
impl UnwindSafe for VizSummary
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more