pub struct ConflictPrediction {
pub commit: Oid,
pub commit_summary: String,
pub conflicting_files: Vec<String>,
}Expand description
Predicted conflict for a single commit during a rebase operation.
This is used by the conflict prediction system to warn users about potential conflicts before starting a sync operation.
Fields§
§commit: OidThe commit that would cause conflicts.
commit_summary: StringThe commit message (first line).
conflicting_files: Vec<String>Files that would conflict when applying this commit.
Trait Implementations§
Source§impl Clone for ConflictPrediction
impl Clone for ConflictPrediction
Source§fn clone(&self) -> ConflictPrediction
fn clone(&self) -> ConflictPrediction
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 moreSource§impl Debug for ConflictPrediction
impl Debug for ConflictPrediction
Source§impl PartialEq for ConflictPrediction
impl PartialEq for ConflictPrediction
impl Eq for ConflictPrediction
impl StructuralPartialEq for ConflictPrediction
Auto Trait Implementations§
impl Freeze for ConflictPrediction
impl RefUnwindSafe for ConflictPrediction
impl Send for ConflictPrediction
impl Sync for ConflictPrediction
impl Unpin for ConflictPrediction
impl UnsafeUnpin for ConflictPrediction
impl UnwindSafe for ConflictPrediction
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