pub struct MergeBackResult {
pub tip_after: Oid,
pub tip_before: Oid,
pub merge_commit: Option<Oid>,
}Expand description
Result of a successful merge-back.
Fields§
§tip_after: OidMain’s tip after the merge-back.
tip_before: OidMain’s tip before the merge-back (the CAS expected-old).
merge_commit: Option<Oid>Some(oid) of the merge commit (MergeCommit strategy); None for a
pure fast-forward (no new commit object, just a ref advance).
Trait Implementations§
Source§impl Clone for MergeBackResult
impl Clone for MergeBackResult
Source§fn clone(&self) -> MergeBackResult
fn clone(&self) -> MergeBackResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MergeBackResult
impl RefUnwindSafe for MergeBackResult
impl Send for MergeBackResult
impl Sync for MergeBackResult
impl Unpin for MergeBackResult
impl UnsafeUnpin for MergeBackResult
impl UnwindSafe for MergeBackResult
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