pub struct SmartMergeResult {
pub merge: CodeMergeResult,
pub warnings: Vec<MergeWarning>,
}Expand description
Result of a smart merge (standard merge + interaction warnings).
Fields§
§merge: CodeMergeResultThe standard merge result.
warnings: Vec<MergeWarning>Interaction warnings (non-blocking — both sides modify callers of same dep).
Implementations§
Source§impl SmartMergeResult
impl SmartMergeResult
pub fn has_conflicts(&self) -> bool
pub fn has_warnings(&self) -> bool
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SmartMergeResult
impl !UnwindSafe for SmartMergeResult
impl Freeze for SmartMergeResult
impl Send for SmartMergeResult
impl Sync for SmartMergeResult
impl Unpin for SmartMergeResult
impl UnsafeUnpin for SmartMergeResult
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