Struct git2::Patch [] [src]

pub struct Patch { /* fields omitted */ }

A structure representing the text changes in a single diff delta.

This is an opaque structure.

Methods

impl Patch
[src]

Return a Patch for one file in a Diff.

Returns Ok(None) for an unchanged or binary file.

Generate a Patch by diffing two blobs.

Generate a Patch by diffing a blob and a buffer.

Generate a Patch by diffing two buffers.

Get the DiffDelta associated with the Patch.

Get the number of hunks in the Patch.

Get the number of lines of context, additions, and deletions in the Patch.

Get a DiffHunk and its total line count from the Patch.

Get the number of lines in a hunk.

Get a DiffLine from a hunk of the Patch.

Get the size of a Patch's diff data in bytes.

Print the Patch to text via a callback.

Get the Patch text as a Buf.

Trait Implementations

impl Send for Patch
[src]

impl Drop for Patch
[src]

A method called when the value goes out of scope. Read more