Struct git2::DiffDelta

source ·
pub struct DiffDelta<'a> { /* private fields */ }
Expand description

Description of changes to one entry.

Implementations§

source§

impl<'a> DiffDelta<'a>

source

pub fn flags(&self) -> DiffFlags

Returns the flags on the delta.

For more information, see DiffFlags’s documentation.

source

pub fn nfiles(&self) -> u16

Returns the number of files in this delta.

source

pub fn status(&self) -> Delta

Returns the status of this entry

For more information, see Delta’s documentation

source

pub fn old_file(&self) -> DiffFile<'a>

Return the file which represents the “from” side of the diff.

What side this means depends on the function that was used to generate the diff and will be documented on the function itself.

source

pub fn new_file(&self) -> DiffFile<'a>

Return the file which represents the “to” side of the diff.

What side this means depends on the function that was used to generate the diff and will be documented on the function itself.

Trait Implementations§

source§

impl<'a> Debug for DiffDelta<'a>

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more

Auto Trait Implementations§

§

impl<'a> RefUnwindSafe for DiffDelta<'a>

§

impl<'a> !Send for DiffDelta<'a>

§

impl<'a> !Sync for DiffDelta<'a>

§

impl<'a> Unpin for DiffDelta<'a>

§

impl<'a> UnwindSafe for DiffDelta<'a>

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.