pub struct RmConfig {
pub force: bool,
pub interactive: InteractiveMode,
pub recursive: bool,
pub dir: bool,
pub verbose: bool,
pub preserve_root: PreserveRoot,
pub one_file_system: bool,
}Expand description
Configuration for the rm operation.
Fields§
§force: boolIgnore nonexistent files, never prompt.
interactive: InteractiveModeInteractive prompting mode.
recursive: boolRemove directories and their contents recursively.
dir: boolRemove empty directories.
verbose: boolPrint a message for each removed file.
preserve_root: PreserveRootRoot protection mode.
one_file_system: boolWhen used with -r, skip directories on different file systems.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RmConfig
impl RefUnwindSafe for RmConfig
impl Send for RmConfig
impl Sync for RmConfig
impl Unpin for RmConfig
impl UnsafeUnpin for RmConfig
impl UnwindSafe for RmConfig
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> 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