pub struct CommitFile {
pub path: String,
pub status: DiffStatus,
pub old_path: Option<String>,
}Expand description
One path-level change that would be recorded in a commit.
Fields§
§path: StringPrimary path (git diff --name-status path column).
status: DiffStatusKind of change vs the parent commit tree.
old_path: Option<String>Previous path for renames and copies.
Trait Implementations§
Source§impl Clone for CommitFile
impl Clone for CommitFile
Source§impl Debug for CommitFile
impl Debug for CommitFile
impl Eq for CommitFile
Source§impl PartialEq for CommitFile
impl PartialEq for CommitFile
impl StructuralPartialEq for CommitFile
Auto Trait Implementations§
impl Freeze for CommitFile
impl RefUnwindSafe for CommitFile
impl Send for CommitFile
impl Sync for CommitFile
impl Unpin for CommitFile
impl UnsafeUnpin for CommitFile
impl UnwindSafe for CommitFile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more