pub enum RemovalStrategy {
Permanent,
Trash,
}Expand description
Strategy for removing build directories.
Variants§
Permanent
Permanently delete the directory (default, uses fs::remove_dir_all).
Trash
Move the directory to the system trash (recoverable deletion).
Implementations§
Source§impl RemovalStrategy
impl RemovalStrategy
Sourcepub const fn from_use_trash(use_trash: bool) -> Self
pub const fn from_use_trash(use_trash: bool) -> Self
Create a removal strategy from the use_trash boolean flag.
Trait Implementations§
Source§impl Clone for RemovalStrategy
impl Clone for RemovalStrategy
Source§fn clone(&self) -> RemovalStrategy
fn clone(&self) -> RemovalStrategy
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 moreimpl Copy for RemovalStrategy
Auto Trait Implementations§
impl Freeze for RemovalStrategy
impl RefUnwindSafe for RemovalStrategy
impl Send for RemovalStrategy
impl Sync for RemovalStrategy
impl Unpin for RemovalStrategy
impl UnsafeUnpin for RemovalStrategy
impl UnwindSafe for RemovalStrategy
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