pub struct GitDiffResult {
pub diff: String,
pub files_changed: usize,
pub insertions: usize,
pub deletions: usize,
}Expand description
Result of git diff operation.
Fields§
§diff: StringThe diff output as text.
files_changed: usizeNumber of files changed.
insertions: usizeLines added.
deletions: usizeLines removed.
Trait Implementations§
Source§impl Clone for GitDiffResult
impl Clone for GitDiffResult
Source§fn clone(&self) -> GitDiffResult
fn clone(&self) -> GitDiffResult
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GitDiffResult
impl Debug for GitDiffResult
Source§impl<'de> Deserialize<'de> for GitDiffResult
impl<'de> Deserialize<'de> for GitDiffResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GitDiffResult
impl RefUnwindSafe for GitDiffResult
impl Send for GitDiffResult
impl Sync for GitDiffResult
impl Unpin for GitDiffResult
impl UnwindSafe for GitDiffResult
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