pub enum Msg {
Show 27 variants
MoveUp,
MoveDown,
ToggleMark,
MarkDownToCursor,
CycleSort,
DrillIn,
DrillOut,
ToggleFocus,
RequestQuit,
DeletePressed,
ConfirmDelete,
CancelDelete,
ConfirmActiveMark,
CancelActiveMark,
FilterStart,
FilterChar(char),
FilterBackspace,
FilterApply,
FilterCancel,
MarkAllVisible,
Tick,
OverlayDismiss,
ScanCompleted {
parent_label: String,
parent_path: PathBuf,
children: Vec<Cache>,
},
RefreshCompleted {
path: PathBuf,
cache: Cache,
},
DeleteCompleted {
freed: u64,
deleted_count: usize,
failed_count: usize,
deleted_indices: Vec<usize>,
},
SeedsLoaded {
caches: Vec<Cache>,
},
ScanProgress {
folders: usize,
},
}Variants§
MoveUp
MoveDown
ToggleMark
MarkDownToCursor
CycleSort
DrillIn
DrillOut
ToggleFocus
RequestQuit
DeletePressed
ConfirmDelete
CancelDelete
ConfirmActiveMark
CancelActiveMark
FilterStart
FilterChar(char)
FilterBackspace
FilterApply
FilterCancel
MarkAllVisible
Tick
OverlayDismiss
ScanCompleted
RefreshCompleted
DeleteCompleted
SeedsLoaded
Top-level seed scan finished — replaces the empty initial list.
ScanProgress
Streamed from the LoadSeeds worker every few hundred directories so the spinner can show progress instead of just elapsed seconds.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Msg
impl RefUnwindSafe for Msg
impl Send for Msg
impl Sync for Msg
impl Unpin for Msg
impl UnsafeUnpin for Msg
impl UnwindSafe for Msg
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