pub struct ManifestDiff {
pub added: Vec<PathBuf>,
pub removed: Vec<PathBuf>,
pub modified: Vec<FileDiff>,
}Expand description
The full diff between two manifests.
Fields§
§added: Vec<PathBuf>§removed: Vec<PathBuf>§modified: Vec<FileDiff>Implementations§
Trait Implementations§
Source§impl Clone for ManifestDiff
impl Clone for ManifestDiff
Source§fn clone(&self) -> ManifestDiff
fn clone(&self) -> ManifestDiff
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 ManifestDiff
impl Debug for ManifestDiff
Source§impl Default for ManifestDiff
impl Default for ManifestDiff
Source§fn default() -> ManifestDiff
fn default() -> ManifestDiff
Returns the “default value” for a type. Read more
Source§impl PartialEq for ManifestDiff
impl PartialEq for ManifestDiff
Source§impl Serialize for ManifestDiff
impl Serialize for ManifestDiff
impl Eq for ManifestDiff
impl StructuralPartialEq for ManifestDiff
Auto Trait Implementations§
impl Freeze for ManifestDiff
impl RefUnwindSafe for ManifestDiff
impl Send for ManifestDiff
impl Sync for ManifestDiff
impl Unpin for ManifestDiff
impl UnsafeUnpin for ManifestDiff
impl UnwindSafe for ManifestDiff
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