pub struct DiffLine<'a> { /* private fields */ }
Expand description
Structure describing a line (or data span) of a diff.
Implementations§
source§impl<'a> DiffLine<'a>
impl<'a> DiffLine<'a>
sourcepub fn old_lineno(&self) -> Option<u32>
pub fn old_lineno(&self) -> Option<u32>
Line number in old file or None
for added line
sourcepub fn new_lineno(&self) -> Option<u32>
pub fn new_lineno(&self) -> Option<u32>
Line number in new file or None
for deleted line
sourcepub fn content_offset(&self) -> i64
pub fn content_offset(&self) -> i64
Offset in the original file to the content
sourcepub fn origin_value(&self) -> DiffLineType
pub fn origin_value(&self) -> DiffLineType
origin of this DiffLine
.