pub struct ManifestDiff {
pub unchanged: Vec<String>,
pub changed: Vec<String>,
pub added: Vec<String>,
pub removed: Vec<String>,
pub constraint_stale: Vec<String>,
}Expand description
Result of comparing previous manifest against current fingerprints.
Fields§
§unchanged: Vec<String>Files whose fingerprint matches the previous run.
changed: Vec<String>Files whose fingerprint changed since the previous run.
added: Vec<String>Files present now but not in the previous run.
removed: Vec<String>Files in the previous run but not present now.
constraint_stale: Vec<String>Files whose fingerprint is unchanged but whose constraint hash differs from the previous run (constraint-level staleness).
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
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