pub struct CodeMergeResult {
pub merged_batch: Option<RecordBatch>,
pub conflicts: Vec<CodeConflict>,
pub clean_merges: usize,
}Expand description
Result of a 3-way merge.
Fields§
§merged_batch: Option<RecordBatch>The merged batch (if no conflicts, or with auto-resolved changes).
conflicts: Vec<CodeConflict>Conflicts that need manual resolution.
clean_merges: usizeNodes that were cleanly merged (no conflict).
Implementations§
Source§impl CodeMergeResult
impl CodeMergeResult
pub fn has_conflicts(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for CodeMergeResult
impl !UnwindSafe for CodeMergeResult
impl Freeze for CodeMergeResult
impl Send for CodeMergeResult
impl Sync for CodeMergeResult
impl Unpin for CodeMergeResult
impl UnsafeUnpin for CodeMergeResult
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