pub enum PruneStatus {
Pruned,
SkippedActive,
SkippedDryRun,
LockfileError(String),
NoBloat,
Disabled,
SkippedIgnored,
DeleteError(String),
ConfigError(String),
}Expand description
The outcome of pruning a single bloat directory.
Variants§
Pruned
Successfully deleted the bloat directory.
SkippedActive
Skipped because the repo is still active (not idle).
SkippedDryRun
Skipped because it’s a dry run.
LockfileError(String)
Skipped because lockfile enforcement failed.
NoBloat
Skipped because the bloat directory doesn’t exist.
Disabled
Repo is disabled in the registry.
SkippedIgnored
Repo has a ignore.devprune.json file — opted out.
DeleteError(String)
Error during deletion.
ConfigError(String)
.devprune.json exists but could not be parsed, so the repo was left alone.
Trait Implementations§
Source§impl Clone for PruneStatus
impl Clone for PruneStatus
Source§fn clone(&self) -> PruneStatus
fn clone(&self) -> PruneStatus
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 moreSource§impl Debug for PruneStatus
impl Debug for PruneStatus
Auto Trait Implementations§
impl Freeze for PruneStatus
impl RefUnwindSafe for PruneStatus
impl Send for PruneStatus
impl Sync for PruneStatus
impl Unpin for PruneStatus
impl UnsafeUnpin for PruneStatus
impl UnwindSafe for PruneStatus
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