pub struct DiffCell {
pub old_line: Option<u32>,
pub new_line: Option<u32>,
pub marker: char,
pub segments: Vec<DiffSegment>,
}Expand description
One side of a semantic preview row.
Fields§
§old_line: Option<u32>Old-side line number.
new_line: Option<u32>New-side line number.
marker: charDiff marker.
segments: Vec<DiffSegment>Styled content segments.
Trait Implementations§
impl Eq for DiffCell
impl StructuralPartialEq for DiffCell
Auto Trait Implementations§
impl Freeze for DiffCell
impl RefUnwindSafe for DiffCell
impl Send for DiffCell
impl Sync for DiffCell
impl Unpin for DiffCell
impl UnsafeUnpin for DiffCell
impl UnwindSafe for DiffCell
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.