pub struct PackageRemoveConfig {
pub packages_path: Vec<PathBuf>,
pub force: bool,
pub prune_empty_families: bool,
}Expand description
Configuration for package remove operations.
Fields§
§packages_path: Vec<PathBuf>Package search paths.
force: boolRemove without confirmation (dry-run when false).
prune_empty_families: boolOnly remove if package directory is empty after version removal.
Trait Implementations§
Source§impl Clone for PackageRemoveConfig
impl Clone for PackageRemoveConfig
Source§fn clone(&self) -> PackageRemoveConfig
fn clone(&self) -> PackageRemoveConfig
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 PackageRemoveConfig
impl Debug for PackageRemoveConfig
Auto Trait Implementations§
impl Freeze for PackageRemoveConfig
impl RefUnwindSafe for PackageRemoveConfig
impl Send for PackageRemoveConfig
impl Sync for PackageRemoveConfig
impl Unpin for PackageRemoveConfig
impl UnsafeUnpin for PackageRemoveConfig
impl UnwindSafe for PackageRemoveConfig
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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