pub struct ParallelDeduplicator { /* private fields */ }Expand description
Parallel deduplication for content-defined chunking
Implementations§
Source§impl ParallelDeduplicator
impl ParallelDeduplicator
Sourcepub fn check_unique(&self, cid: &Cid, size: usize) -> bool
pub fn check_unique(&self, cid: &Cid, size: usize) -> bool
Check if a chunk is unique (thread-safe)
Sourcepub fn stats(&self) -> DeduplicationStats
pub fn stats(&self) -> DeduplicationStats
Get current deduplication statistics
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ParallelDeduplicator
impl RefUnwindSafe for ParallelDeduplicator
impl Send for ParallelDeduplicator
impl Sync for ParallelDeduplicator
impl Unpin for ParallelDeduplicator
impl UnwindSafe for ParallelDeduplicator
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> 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