Struct git2::DiffLine
[−]
[src]
pub struct DiffLine<'a> { // some fields omitted }
Structure describing a line (or data span) of a diff.
Methods
impl<'a> DiffLine<'a>
fn old_lineno(&self) -> Option<u32>
Line number in old file or None
for added line
fn new_lineno(&self) -> Option<u32>
Line number in new file or None
for deleted line
fn num_lines(&self) -> u32
Number of newline characters in content
fn content_offset(&self) -> i64
Offset in the original file to the content
fn content(&self) -> &[u8]
Content of this line as bytes.
fn origin(&self) -> char
Sigil showing the origin of this DiffLine
.
- Line context
+
- Line addition-
- Line deletion=
- Context (End of file)>
- Add (End of file)<
- Remove (End of file)F
- File headerH
- Hunk headerB
- Line binary