pub struct DuplicateCluster {
pub representative: u64,
pub members: Vec<u64>,
}Expand description
A cluster of duplicate videos.
Fields§
§representative: u64ID of the representative (first seen) video in the cluster.
members: Vec<u64>IDs of all other members of the cluster.
Implementations§
Source§impl DuplicateCluster
impl DuplicateCluster
Sourcepub fn build_clusters(pairs: &[DuplicatePair]) -> Vec<Self>
pub fn build_clusters(pairs: &[DuplicatePair]) -> Vec<Self>
Build duplicate clusters from a list of pairs using union-find.
Trait Implementations§
Source§impl Clone for DuplicateCluster
impl Clone for DuplicateCluster
Source§fn clone(&self) -> DuplicateCluster
fn clone(&self) -> DuplicateCluster
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DuplicateCluster
impl RefUnwindSafe for DuplicateCluster
impl Send for DuplicateCluster
impl Sync for DuplicateCluster
impl Unpin for DuplicateCluster
impl UnsafeUnpin for DuplicateCluster
impl UnwindSafe for DuplicateCluster
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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