#[non_exhaustive]pub struct GcOptions {
pub dry_run: bool,
pub max_age_days: Option<u32>,
pub force: bool,
}Expand description
Options for Manager::gc().
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.dry_run: boolReport what would happen without doing anything. Default: true. Always run with dry_run = true first to verify scope.
max_age_days: Option<u32>Override gc_max_age_days from Config for this run.
force: boolSkip unmerged commit check during deletion. Default: false.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for GcOptions
impl RefUnwindSafe for GcOptions
impl Send for GcOptions
impl Sync for GcOptions
impl Unpin for GcOptions
impl UnsafeUnpin for GcOptions
impl UnwindSafe for GcOptions
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