pub enum SequencerState {
InProgress,
NotInProgress,
}Expand description
What:
Whether an operation is awaiting its concluding commit.
Why:
While one is,
Git forbids partial commits,
so a pathless git commit is the
documented conclusion and the commit-only transform lets it through.
In TS you’d write (pseudocode):
type SequencerState = 'in-progress' | 'none';Variants§
InProgress
A merge, cherry-pick or revert head file exists.
NotInProgress
No head file exists, or Git could not answer; normal enforcement applies.
Trait Implementations§
Source§impl Clone for SequencerState
impl Clone for SequencerState
impl Copy for SequencerState
Source§impl Debug for SequencerState
impl Debug for SequencerState
impl Eq for SequencerState
Source§impl PartialEq for SequencerState
impl PartialEq for SequencerState
impl StructuralPartialEq for SequencerState
Auto Trait Implementations§
impl Freeze for SequencerState
impl RefUnwindSafe for SequencerState
impl Send for SequencerState
impl Sync for SequencerState
impl Unpin for SequencerState
impl UnsafeUnpin for SequencerState
impl UnwindSafe for SequencerState
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