pub struct NearDupCluster {
pub files: Vec<String>,
pub max_similarity: f64,
pub representative: String,
pub pair_count: usize,
}Expand description
A connected component of near-duplicate files.
Fields§
§files: Vec<String>Files in this cluster, sorted alphabetically.
max_similarity: f64Maximum pairwise similarity in the cluster.
representative: StringMost-connected file (tie-break alphabetical).
pair_count: usizeNumber of pairs within this cluster.
Trait Implementations§
Source§impl Clone for NearDupCluster
impl Clone for NearDupCluster
Source§fn clone(&self) -> NearDupCluster
fn clone(&self) -> NearDupCluster
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NearDupCluster
impl Debug for NearDupCluster
Source§impl<'de> Deserialize<'de> for NearDupCluster
impl<'de> Deserialize<'de> for NearDupCluster
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 NearDupCluster
impl RefUnwindSafe for NearDupCluster
impl Send for NearDupCluster
impl Sync for NearDupCluster
impl Unpin for NearDupCluster
impl UnsafeUnpin for NearDupCluster
impl UnwindSafe for NearDupCluster
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