pub struct UnifiedDiff {
pub hunks: Vec<Vec<DiffLine>>,
pub added: usize,
pub removed: usize,
}Expand description
A complete unified diff, split into hunks.
Fields§
§hunks: Vec<Vec<DiffLine>>The hunks (each a contiguous run of changes plus surrounding context).
added: usizeTotal lines added.
removed: usizeTotal lines removed.
Trait Implementations§
Source§impl Clone for UnifiedDiff
impl Clone for UnifiedDiff
Source§fn clone(&self) -> UnifiedDiff
fn clone(&self) -> UnifiedDiff
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 UnifiedDiff
impl Debug for UnifiedDiff
impl Eq for UnifiedDiff
Source§impl PartialEq for UnifiedDiff
impl PartialEq for UnifiedDiff
impl StructuralPartialEq for UnifiedDiff
Auto Trait Implementations§
impl Freeze for UnifiedDiff
impl RefUnwindSafe for UnifiedDiff
impl Send for UnifiedDiff
impl Sync for UnifiedDiff
impl Unpin for UnifiedDiff
impl UnsafeUnpin for UnifiedDiff
impl UnwindSafe for UnifiedDiff
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