#[non_exhaustive]pub struct DiffStat {
pub files_changed: usize,
pub insertions: usize,
pub deletions: usize,
}Expand description
Aggregate line/file counts from git diff --shortstat.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.files_changed: usizeNumber of files changed.
insertions: usizeLines added (insertions(+)).
deletions: usizeLines removed (deletions(-)).
Trait Implementations§
impl Copy for DiffStat
impl Eq for DiffStat
impl StructuralPartialEq for DiffStat
Auto Trait Implementations§
impl Freeze for DiffStat
impl RefUnwindSafe for DiffStat
impl Send for DiffStat
impl Sync for DiffStat
impl Unpin for DiffStat
impl UnsafeUnpin for DiffStat
impl UnwindSafe for DiffStat
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