pub enum RebaseStart {
Applied,
Conflicted(String),
Failed(String),
}Expand description
How rebase_start ended.
Variants§
Applied
It applied; the branch points at the rebased commits and the throwaway worktree is gone.
Conflicted(String)
It stopped on a conflict and the throwaway worktree was kept mid-rebase, for someone to resolve. Carries what git said.
Failed(String)
It failed without leaving a rebase in progress; the worktree is gone and the branch is untouched. Carries what git said.
Trait Implementations§
Source§impl Clone for RebaseStart
impl Clone for RebaseStart
Source§impl Debug for RebaseStart
impl Debug for RebaseStart
impl Eq for RebaseStart
Source§impl PartialEq for RebaseStart
impl PartialEq for RebaseStart
impl StructuralPartialEq for RebaseStart
Auto Trait Implementations§
impl Freeze for RebaseStart
impl RefUnwindSafe for RebaseStart
impl Send for RebaseStart
impl Sync for RebaseStart
impl Unpin for RebaseStart
impl UnsafeUnpin for RebaseStart
impl UnwindSafe for RebaseStart
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