pub struct BlameHunk<'blame> { /* fields omitted */ }
Structure that represents a blame hunk.
Returns OID of the commit where this line was last changed
Returns signature of the commit.
Returns line number where this hunk begins.
Note that the start line is counting from 1.
Returns the OID of the commit where this hunk was found.
This will usually be the same as final_commit_id
,
except when BlameOptions::track_copies_any_commit_copies
has been
turned on
Returns signature of the commit.
Returns line number where this hunk begins.
Note that the start line is counting from 1.
Returns path to the file where this hunk originated.
Note: None
could be returned for non-unicode paths on Widnows.
Tests whether this hunk has been tracked to a boundary commit
(the root, or the commit specified in git_blame_options.oldest_commit).
Returns number of lines in this hunk.
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static