pub struct BuildPhaseOutput {
pub candidate: GitOid,
pub conflicts: Vec<ConflictRecord>,
pub resolved_count: usize,
pub unique_count: usize,
pub shared_count: usize,
}Expand description
Output of a successful BUILD phase.
Fields§
§candidate: GitOidThe candidate commit OID produced by the merge engine.
conflicts: Vec<ConflictRecord>Conflict records for paths that could not be auto-resolved. Empty if the merge was fully clean.
resolved_count: usizeNumber of changes that were resolved and applied to the tree.
unique_count: usizeNumber of unique paths (touched by only one workspace).
Number of shared paths (touched by multiple workspaces).
Trait Implementations§
Source§impl Clone for BuildPhaseOutput
impl Clone for BuildPhaseOutput
Source§fn clone(&self) -> BuildPhaseOutput
fn clone(&self) -> BuildPhaseOutput
Returns a duplicate of the value. Read more
1.0.0 · 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 BuildPhaseOutput
impl RefUnwindSafe for BuildPhaseOutput
impl Send for BuildPhaseOutput
impl Sync for BuildPhaseOutput
impl Unpin for BuildPhaseOutput
impl UnsafeUnpin for BuildPhaseOutput
impl UnwindSafe for BuildPhaseOutput
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