pub enum CleanupReason {
Duplicate {
similar_to: PathBuf,
similarity: f32,
},
Stale {
last_accessed: DateTime<Utc>,
},
Temporary,
Generated {
source: PathBuf,
},
Empty,
}Expand description
Reason a file is suggested for cleanup.
Variants§
Duplicate
File appears to be a duplicate
Stale
File hasn’t been accessed in a long time
Temporary
Temporary file pattern
Generated
Generated file that can be recreated
Empty
Empty or near-empty file
Trait Implementations§
Source§impl Clone for CleanupReason
impl Clone for CleanupReason
Source§fn clone(&self) -> CleanupReason
fn clone(&self) -> CleanupReason
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 CleanupReason
impl Debug for CleanupReason
Source§impl<'de> Deserialize<'de> for CleanupReason
impl<'de> Deserialize<'de> for CleanupReason
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
Auto Trait Implementations§
impl Freeze for CleanupReason
impl RefUnwindSafe for CleanupReason
impl Send for CleanupReason
impl Sync for CleanupReason
impl Unpin for CleanupReason
impl UnwindSafe for CleanupReason
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