pub struct DeleteFlags {
pub keep_branch: bool,
pub delete_remote: bool,
pub git_force: bool,
pub allow_busy: bool,
}Expand description
Flags that apply uniformly to every target in a batch.
Fields§
§keep_branch: bool§delete_remote: bool§git_force: boolPasses through to git worktree remove --force (historical semantic).
allow_busy: boolBypass the busy-detection gate.
Trait Implementations§
Source§impl Clone for DeleteFlags
impl Clone for DeleteFlags
Source§fn clone(&self) -> DeleteFlags
fn clone(&self) -> DeleteFlags
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 moreSource§impl Debug for DeleteFlags
impl Debug for DeleteFlags
impl Copy for DeleteFlags
Auto Trait Implementations§
impl Freeze for DeleteFlags
impl RefUnwindSafe for DeleteFlags
impl Send for DeleteFlags
impl Sync for DeleteFlags
impl Unpin for DeleteFlags
impl UnsafeUnpin for DeleteFlags
impl UnwindSafe for DeleteFlags
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