pub struct DuplicateGroup {
pub name: String,
pub versions: Vec<String>,
pub locations: Vec<PathBuf>,
pub total_size: u64,
pub potential_savings: u64,
}Expand description
A detected duplicate
Fields§
§name: StringPackage name
versions: Vec<String>Versions found
locations: Vec<PathBuf>Locations where this package is duplicated
total_size: u64Total size across all duplicates
potential_savings: u64Potential savings if consolidated
Trait Implementations§
Source§impl Clone for DuplicateGroup
impl Clone for DuplicateGroup
Source§fn clone(&self) -> DuplicateGroup
fn clone(&self) -> DuplicateGroup
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 moreAuto Trait Implementations§
impl Freeze for DuplicateGroup
impl RefUnwindSafe for DuplicateGroup
impl Send for DuplicateGroup
impl Sync for DuplicateGroup
impl Unpin 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
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