pub struct BloatDir {
pub name: String,
pub path: PathBuf,
pub size_bytes: u64,
pub shared_bytes: u64,
}Expand description
Information about a bloat directory that can be pruned.
Fields§
§name: StringHuman-readable name (e.g., “node_modules”).
path: PathBufFull path to the bloat directory.
size_bytes: u64Bytes that deleting this directory actually gives back to the disk.
Bytes reachable through hardlinks from outside this directory — pnpm’s and bun’s store links. Deleting the directory does not free these; the store keeps them. Zero for managers that copy instead of link.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BloatDir
impl RefUnwindSafe for BloatDir
impl Send for BloatDir
impl Sync for BloatDir
impl Unpin for BloatDir
impl UnsafeUnpin for BloatDir
impl UnwindSafe for BloatDir
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 moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more