pub enum ScanMessage {
Progress {
dirs_scanned: usize,
message: String,
},
CompleteProjects(ScanResult),
CompleteCaches(Vec<CacheEntry>),
CompleteCleaners(Vec<CleanerEntry>),
Error(String),
}Expand description
Message sent from scan thread
Variants§
Progress
Progress update
CompleteProjects(ScanResult)
Scan completed for projects
CompleteCaches(Vec<CacheEntry>)
Scan completed for caches
CompleteCleaners(Vec<CleanerEntry>)
Scan completed for cleaners
Error(String)
Scan error
Auto Trait Implementations§
impl Freeze for ScanMessage
impl RefUnwindSafe for ScanMessage
impl Send for ScanMessage
impl Sync for ScanMessage
impl Unpin 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> 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