pub struct BaseSyncView {
pub base_branch: String,
pub tip: String,
pub state: &'static str,
pub behind: usize,
pub attempts: usize,
pub conflict: Option<String>,
pub already_in: Option<String>,
}Expand description
The base-sync state.
Fields§
§base_branch: StringBase branch.
tip: StringTip checked against.
state: &'static stralready_in, conflict, in_sync or behind.
behind: usizeCommits behind.
attempts: usizeRebase attempts.
conflict: Option<String>First line of the conflict.
already_in: Option<String>a as b (proof match), when already in the base.
Trait Implementations§
Source§impl Debug for BaseSyncView
impl Debug for BaseSyncView
Auto Trait Implementations§
impl Freeze for BaseSyncView
impl RefUnwindSafe for BaseSyncView
impl Send for BaseSyncView
impl Sync for BaseSyncView
impl Unpin for BaseSyncView
impl UnsafeUnpin for BaseSyncView
impl UnwindSafe for BaseSyncView
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