pub struct MergeExecutionReport {
pub into_ref: String,
pub from_ref: String,
pub baseline_block_id: ObjectId,
pub parent_block_id: ObjectId,
pub adopted_target_block_id: ObjectId,
pub adopted_patch_ids: Vec<ObjectId>,
pub block_id: ObjectId,
pub ref_state_id: ObjectId,
}Expand description
Result of a completed merge execution.
Fields§
§into_ref: StringRef advanced by the merge (the “into” side).
from_ref: StringRef merged in (the “from” side).
baseline_block_id: ObjectIdBaseline block confluence was proven against.
parent_block_id: ObjectIdinto_ref’s target block immediately before the merge (the new block’s mainline parent).
adopted_target_block_id: ObjectIdfrom_ref’s target block the adopted patches were collected up to.
adopted_patch_ids: Vec<ObjectId>Patch IDs adopted verbatim, in sealed order.
block_id: ObjectIdNew block ID.
ref_state_id: ObjectIdNew RefState ID.
Trait Implementations§
Source§impl Clone for MergeExecutionReport
impl Clone for MergeExecutionReport
Source§fn clone(&self) -> MergeExecutionReport
fn clone(&self) -> MergeExecutionReport
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 moreSource§impl Debug for MergeExecutionReport
impl Debug for MergeExecutionReport
impl Eq for MergeExecutionReport
Source§impl PartialEq for MergeExecutionReport
impl PartialEq for MergeExecutionReport
impl StructuralPartialEq for MergeExecutionReport
Auto Trait Implementations§
impl Freeze for MergeExecutionReport
impl RefUnwindSafe for MergeExecutionReport
impl Send for MergeExecutionReport
impl Sync for MergeExecutionReport
impl Unpin for MergeExecutionReport
impl UnsafeUnpin for MergeExecutionReport
impl UnwindSafe for MergeExecutionReport
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