pub enum Integrated {
NotDivergent(PushAttempt),
Finished(PushAttempt),
}Expand description
How a reconcile run ended.
In TS you’d write (pseudocode):
type Integrated = { kind: 'not-divergent'; attempt } | { kind: 'finished'; attempt };Variants§
NotDivergent(PushAttempt)
The remote did not diverge, or the run could not tell; the rejected attempt stands as it was.
Finished(PushAttempt)
The run published the merge, or says why it did not.
Auto Trait Implementations§
impl Freeze for Integrated
impl RefUnwindSafe for Integrated
impl Send for Integrated
impl Sync for Integrated
impl Unpin for Integrated
impl UnsafeUnpin for Integrated
impl UnwindSafe for Integrated
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> 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