pub struct ConflictSide {
pub label: Option<String>,
pub marker_line: usize,
pub lines: Range<usize>,
}Expand description
One side of a conflict.
Fields§
§label: Option<String>The text after the marker (HEAD, a branch, a commit), if any.
marker_line: usizeThe 1-based line of the marker that opens this side.
lines: Range<usize>The side’s lines, as 0-based indices into ConflictFile::lines.
Trait Implementations§
Source§impl Clone for ConflictSide
impl Clone for ConflictSide
Source§impl Debug for ConflictSide
impl Debug for ConflictSide
impl Eq for ConflictSide
Source§impl PartialEq for ConflictSide
impl PartialEq for ConflictSide
impl StructuralPartialEq for ConflictSide
Auto Trait Implementations§
impl Freeze for ConflictSide
impl RefUnwindSafe for ConflictSide
impl Send for ConflictSide
impl Sync for ConflictSide
impl Unpin for ConflictSide
impl UnsafeUnpin for ConflictSide
impl UnwindSafe for ConflictSide
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.