pub enum DirectDeleteBackendArg {
Native,
CmdRmdir,
}Variants§
Native
Use Rust filesystem deletion (cross-platform)
CmdRmdir
Use cmd.exe /C rmdir /S /Q on Windows (usually faster)
Trait Implementations§
Source§impl Clone for DirectDeleteBackendArg
impl Clone for DirectDeleteBackendArg
Source§fn clone(&self) -> DirectDeleteBackendArg
fn clone(&self) -> DirectDeleteBackendArg
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 DirectDeleteBackendArg
impl Debug for DirectDeleteBackendArg
Source§impl From<DirectDeleteBackendArg> for DirectDeleteBackend
impl From<DirectDeleteBackendArg> for DirectDeleteBackend
Source§fn from(arg: DirectDeleteBackendArg) -> Self
fn from(arg: DirectDeleteBackendArg) -> Self
Converts to this type from the input type.
Source§impl ValueEnum for DirectDeleteBackendArg
impl ValueEnum for DirectDeleteBackendArg
Auto Trait Implementations§
impl Freeze for DirectDeleteBackendArg
impl RefUnwindSafe for DirectDeleteBackendArg
impl Send for DirectDeleteBackendArg
impl Sync for DirectDeleteBackendArg
impl Unpin for DirectDeleteBackendArg
impl UnsafeUnpin for DirectDeleteBackendArg
impl UnwindSafe for DirectDeleteBackendArg
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