pub enum PathStatus {
Unchanged,
Modified,
Missing,
TypeChanged,
Created,
Unreadable,
}Variants§
Unchanged
Matches the recorded state.
Modified
Same kind, different content (file hash or symlink target).
Missing
Recorded but absent now.
TypeChanged
Present but a different kind of filesystem object.
Created
Recorded as absent, exists now.
Unreadable
Present and same kind, but we could not read it to compare (e.g. permission denied). Reported, not fatal.
Implementations§
Trait Implementations§
Source§impl Clone for PathStatus
impl Clone for PathStatus
Source§fn clone(&self) -> PathStatus
fn clone(&self) -> PathStatus
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 moreimpl Copy for PathStatus
Source§impl Debug for PathStatus
impl Debug for PathStatus
impl Eq for PathStatus
Source§impl PartialEq for PathStatus
impl PartialEq for PathStatus
impl StructuralPartialEq for PathStatus
Auto Trait Implementations§
impl Freeze for PathStatus
impl RefUnwindSafe for PathStatus
impl Send for PathStatus
impl Sync for PathStatus
impl Unpin for PathStatus
impl UnsafeUnpin for PathStatus
impl UnwindSafe for PathStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.