pub enum CombinedParentStatus {
Added,
Modified,
Deleted,
Renamed,
}Expand description
Per-parent coarse status in a combined diff (A / M / D).
Variants§
Added
Parent lacks the path; merge tree added it.
Modified
Parent has the path at the same name as the merge result.
Deleted
Path removed from merge (only in parents that had it at the min name).
Renamed
Path renamed relative to this parent (-M/--combined-all-paths); the source name is
carried on CombinedParentSide::rename_from.
Trait Implementations§
Source§impl Clone for CombinedParentStatus
impl Clone for CombinedParentStatus
impl Copy for CombinedParentStatus
Source§impl Debug for CombinedParentStatus
impl Debug for CombinedParentStatus
impl Eq for CombinedParentStatus
Source§impl PartialEq for CombinedParentStatus
impl PartialEq for CombinedParentStatus
impl StructuralPartialEq for CombinedParentStatus
Auto Trait Implementations§
impl Freeze for CombinedParentStatus
impl RefUnwindSafe for CombinedParentStatus
impl Send for CombinedParentStatus
impl Sync for CombinedParentStatus
impl Unpin for CombinedParentStatus
impl UnsafeUnpin for CombinedParentStatus
impl UnwindSafe for CombinedParentStatus
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.