pub struct MergeAttemptResult {
pub success: bool,
pub conflict_type: Option<ConflictType>,
pub conflicting_files: Vec<String>,
pub stderr: String,
}Expand description
Result of a merge attempt with conflict details.
Fields§
§success: boolWhether merge succeeded
conflict_type: Option<ConflictType>Type of conflict if any
conflicting_files: Vec<String>Files with conflicts if any
stderr: StringGit stderr output
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MergeAttemptResult
impl RefUnwindSafe for MergeAttemptResult
impl Send for MergeAttemptResult
impl Sync for MergeAttemptResult
impl Unpin for MergeAttemptResult
impl UnwindSafe for MergeAttemptResult
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