pub struct StashRegion {
pub subcommand: StashSubcommand,
pub wrapper: WrapperFlags,
}Expand description
What:
Facts of one git stash region.
Why:
The shipped policy guards every stash form;
the subcommand is reported for its
diagnostics and the hatch for its bypass.
In TS you’d write (pseudocode):
type StashRegion = { hasEscapeHatch: boolean };Fields§
§subcommand: StashSubcommandThe subcommand that reads the arguments.
wrapper: WrapperFlagsWrapper-only flags in option position;
escape is --no-enforce-worktree.
Trait Implementations§
Source§impl Clone for StashRegion
impl Clone for StashRegion
Source§impl Debug for StashRegion
impl Debug for StashRegion
impl Eq for StashRegion
Source§impl PartialEq for StashRegion
impl PartialEq for StashRegion
impl StructuralPartialEq for StashRegion
Auto Trait Implementations§
impl Freeze for StashRegion
impl RefUnwindSafe for StashRegion
impl Send for StashRegion
impl Sync for StashRegion
impl Unpin for StashRegion
impl UnsafeUnpin for StashRegion
impl UnwindSafe for StashRegion
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