pub struct CleanRegion {
pub dry_run: bool,
pub interactive: bool,
pub wrapper: WrapperFlags,
}Expand description
What:
Final-state facts of one git clean region.
bool is true or false.
Why:
The policy decides from the final dry-run state;
interactive is reported for
its diagnostics.
In TS you’d write (pseudocode):
type CleanRegion = { dryRunActive: boolean; interactiveActive: boolean; hasEscapeHatch: boolean };Fields§
§dry_run: bool-n/--dry-run is on after every option was applied.
interactive: bool-i/--interactive is on after every option was applied.
wrapper: WrapperFlagsWrapper-only flags in option position;
escape is --no-enforce-worktree.
Trait Implementations§
Source§impl Clone for CleanRegion
impl Clone for CleanRegion
Source§impl Debug for CleanRegion
impl Debug for CleanRegion
impl Eq for CleanRegion
Source§impl PartialEq for CleanRegion
impl PartialEq for CleanRegion
impl StructuralPartialEq for CleanRegion
Auto Trait Implementations§
impl Freeze for CleanRegion
impl RefUnwindSafe for CleanRegion
impl Send for CleanRegion
impl Sync for CleanRegion
impl Unpin for CleanRegion
impl UnsafeUnpin for CleanRegion
impl UnwindSafe for CleanRegion
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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