pub struct SequencerFacts {
pub merge_head: bool,
pub cherry_pick_head: bool,
pub revert_head: bool,
}Expand description
What:
Existence of each head file,
as the caller observed it.
bool is true or false.
Why:
These three facts are everything the decision needs from the repository.
In TS you’d write (pseudocode):
type SequencerFacts = { mergeHead: boolean; cherryPickHead: boolean; revertHead: boolean };Fields§
§merge_head: boolMERGE_HEAD exists.
cherry_pick_head: boolCHERRY_PICK_HEAD exists.
revert_head: boolREVERT_HEAD exists.
Trait Implementations§
Source§impl Clone for SequencerFacts
impl Clone for SequencerFacts
impl Copy for SequencerFacts
Source§impl Debug for SequencerFacts
impl Debug for SequencerFacts
impl Eq for SequencerFacts
Source§impl PartialEq for SequencerFacts
impl PartialEq for SequencerFacts
impl StructuralPartialEq for SequencerFacts
Auto Trait Implementations§
impl Freeze for SequencerFacts
impl RefUnwindSafe for SequencerFacts
impl Send for SequencerFacts
impl Sync for SequencerFacts
impl Unpin for SequencerFacts
impl UnsafeUnpin for SequencerFacts
impl UnwindSafe for SequencerFacts
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