pub struct CleanConfig {
pub strategy: CleanStrategy,
pub dry_run: bool,
pub parallel: bool,
pub timeout_seconds: u64,
pub direct_delete_backend: DirectDeleteBackend,
pub keep_executable: bool,
pub executable_backup_dir: Option<PathBuf>,
}Expand description
清理器配置
Fields§
§strategy: CleanStrategy§dry_run: bool§parallel: bool§timeout_seconds: u64§direct_delete_backend: DirectDeleteBackend§keep_executable: bool是否保留可执行文件
executable_backup_dir: Option<PathBuf>可执行文件备份目录(如果为None,则在项目目录下创建executables文件夹)
Trait Implementations§
Source§impl Clone for CleanConfig
impl Clone for CleanConfig
Source§fn clone(&self) -> CleanConfig
fn clone(&self) -> CleanConfig
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 CleanConfig
impl Debug for CleanConfig
Auto Trait Implementations§
impl Freeze for CleanConfig
impl RefUnwindSafe for CleanConfig
impl Send for CleanConfig
impl Sync for CleanConfig
impl Unpin for CleanConfig
impl UnsafeUnpin for CleanConfig
impl UnwindSafe for CleanConfig
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