Skip to main content

DuplicationReport

Type Alias DuplicationReport 

Source
pub type DuplicationReport = DuplicationReport;

Aliased Type§

pub struct DuplicationReport {
    pub clone_groups: Vec<CloneGroup>,
    pub clone_families: Vec<CloneFamily>,
    pub mirrored_directories: Vec<MirroredDirectory>,
    pub stats: DuplicationStats,
}

Fields§

§clone_groups: Vec<CloneGroup>

All detected clone groups. Each group contains 2+ instances of identical or near-identical code.

§clone_families: Vec<CloneFamily>

Clone families: groups of clone groups sharing the same file set, indicating systematic duplication patterns.

§mirrored_directories: Vec<MirroredDirectory>

Detected mirrored directory trees (directories with many identical files).

§stats: DuplicationStats

Aggregate statistics.