Skip to main content

EditorCloneFamily

Type Alias EditorCloneFamily 

Source
pub type EditorCloneFamily = CloneFamily;

Aliased Type§

pub struct EditorCloneFamily {
    pub files: Vec<PathBuf>,
    pub groups: Vec<CloneGroup>,
    pub total_duplicated_lines: usize,
    pub total_duplicated_tokens: usize,
    pub suggestions: Vec<RefactoringSuggestion>,
}

Fields§

§files: Vec<PathBuf>

The files involved in this family (sorted for stable output).

§groups: Vec<CloneGroup>

Clone groups belonging to this family.

§total_duplicated_lines: usize

Total number of duplicated lines across all groups.

§total_duplicated_tokens: usize

Total number of duplicated tokens across all groups.

§suggestions: Vec<RefactoringSuggestion>

Refactoring suggestions for this family.