pub struct ScanReport {
pub scanned: usize,
pub added: Vec<String>,
pub renamed: Vec<(String, String)>,
pub removed: Vec<String>,
pub changed: Vec<String>,
}Expand description
Pure diff between the last manifest and the current file set. Every vector is sorted for stable, diffable output.
Fields§
§scanned: usize§added: Vec<String>§renamed: Vec<(String, String)>§removed: Vec<String>§changed: Vec<String>Trait Implementations§
Source§impl Clone for ScanReport
impl Clone for ScanReport
Source§impl Debug for ScanReport
impl Debug for ScanReport
Source§impl<'de> Deserialize<'de> for ScanReport
impl<'de> Deserialize<'de> for ScanReport
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
Source§impl PartialEq for ScanReport
impl PartialEq for ScanReport
Source§impl Serialize for ScanReport
impl Serialize for ScanReport
impl StructuralPartialEq for ScanReport
Auto Trait Implementations§
impl Freeze for ScanReport
impl RefUnwindSafe for ScanReport
impl Send for ScanReport
impl Sync for ScanReport
impl Unpin for ScanReport
impl UnsafeUnpin for ScanReport
impl UnwindSafe for ScanReport
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