pub enum ScanMessage {
StartedDirectory(PathBuf),
Progress(ScanProgress),
Finalizing,
Completed,
Cancelled,
Error(String),
}Expand description
Progress update during scanning
Variants§
StartedDirectory(PathBuf)
Started scanning a directory
Progress(ScanProgress)
Progress update
Finalizing
Finalizing (aggregating sizes, sorting)
Completed
Scan completed
Cancelled
Scan was cancelled
Error(String)
Error during scanning
Trait Implementations§
Source§impl Clone for ScanMessage
impl Clone for ScanMessage
Source§fn clone(&self) -> ScanMessage
fn clone(&self) -> ScanMessage
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 moreAuto Trait Implementations§
impl Freeze for ScanMessage
impl RefUnwindSafe for ScanMessage
impl Send for ScanMessage
impl Sync for ScanMessage
impl Unpin for ScanMessage
impl UnsafeUnpin for ScanMessage
impl UnwindSafe for ScanMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more