Enum git_testament::GitModification[][src]

pub enum GitModification<'a> {
    Added(&'a [u8]),
    Removed(&'a [u8]),
    Modified(&'a [u8]),
    Untracked(&'a [u8]),
}
Expand description

A modification to a working tree, recorded when the testament was created.

Variants

Added(&'a [u8])

A file or directory was added but not committed

Tuple Fields of Added

0: &'a [u8]
Removed(&'a [u8])

A file or directory was removed but not committed

Tuple Fields of Removed

0: &'a [u8]
Modified(&'a [u8])

A file was modified in some way, either content or permissions

Tuple Fields of Modified

0: &'a [u8]
Untracked(&'a [u8])

A file or directory was present but untracked

Tuple Fields of Untracked

0: &'a [u8]

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.