pub struct StructuredFileDiff {
pub old_mode: Option<String>,
pub new_mode: Option<String>,
pub old_encoding_lossy: bool,
pub new_encoding_lossy: bool,
pub hunks: Vec<StructuredHunk>,
}Expand description
File metadata plus a structured line diff.
Fields§
§old_mode: Option<String>Old mode for this item.
new_mode: Option<String>New mode for this item.
old_encoding_lossy: boolOld encoding lossy for this item.
new_encoding_lossy: boolNew encoding lossy for this item.
hunks: Vec<StructuredHunk>Hunks for this item.
Trait Implementations§
Source§impl Clone for StructuredFileDiff
impl Clone for StructuredFileDiff
Source§impl Debug for StructuredFileDiff
impl Debug for StructuredFileDiff
impl Eq for StructuredFileDiff
Source§impl PartialEq for StructuredFileDiff
impl PartialEq for StructuredFileDiff
impl StructuralPartialEq for StructuredFileDiff
Auto Trait Implementations§
impl Freeze for StructuredFileDiff
impl RefUnwindSafe for StructuredFileDiff
impl Send for StructuredFileDiff
impl Sync for StructuredFileDiff
impl Unpin for StructuredFileDiff
impl UnsafeUnpin for StructuredFileDiff
impl UnwindSafe for StructuredFileDiff
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