pub struct DuplicateGroup {
pub fingerprint: Fingerprint,
pub members: Vec<CodeUnit>,
pub similarity: f64,
}Expand description
A group of duplicate code units.
Fields§
§fingerprint: FingerprintShared fingerprint for exact duplicates, or composite fingerprint (derived from sorted member fingerprints) for near-duplicate groups.
members: Vec<CodeUnit>The code units in this group.
similarity: f64Similarity score (1.0 for exact duplicates).
Trait Implementations§
Source§impl Clone for DuplicateGroup
impl Clone for DuplicateGroup
Auto Trait Implementations§
impl Freeze for DuplicateGroup
impl RefUnwindSafe for DuplicateGroup
impl Send for DuplicateGroup
impl Sync for DuplicateGroup
impl Unpin for DuplicateGroup
impl UnsafeUnpin for DuplicateGroup
impl UnwindSafe for DuplicateGroup
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