pub enum ActionMap {
Show 101 variants
Action,
Back,
Backspace,
Bulk,
Cd,
Chmod,
ClearFlags,
CliMenu,
CloudDrive,
Compress,
Context,
CopyContent,
CopyFilename,
CopyFilepath,
CopyPaste,
CutPaste,
Delete,
DeleteLeft,
DeleteLine,
DisplayFlagged,
End,
Enter,
Exec,
Filter,
FlagAll,
FlaggedToClipboard,
FlaggedFromClipboard,
FocusGoLeft,
FocusGoRight,
FocusGoDown,
FocusGoUp,
FuzzyFind,
FuzzyFindHelp,
FuzzyFindLine,
GoRoot,
GoStart,
Help,
History,
Home,
KeyHome,
Log,
MarksJump,
MarksNew,
MoveDown,
MoveLeft,
MoveRight,
MoveUp,
Mount,
NextThing,
NextWord,
NewDir,
NewFile,
Nothing,
NvimFilepicker,
NvimSetAddress,
OpenConfig,
OpenFile,
OpenAll,
PageDown,
PageUp,
Preview,
PreviousThing,
PreviousWord,
Quit,
RefreshIfNeeded,
RefreshView,
RegexMatch,
RemoteMount,
Rename,
ResetMode,
ReverseFlags,
Search,
SearchNext,
Shell,
ShellCommand,
TempMarksJump,
TempMarksNew,
TuiMenu,
Shortcut,
Sort,
Symlink,
SyncLTR,
Tab,
ToggleDisplayFull,
ToggleDualPane,
ToggleFlag,
ToggleFlagChildren,
ToggleHidden,
TogglePreviewSecond,
TrashEmpty,
TrashMoveFile,
TrashOpen,
TrashRestoreFile,
Tree,
TreeDepthDecr,
TreeDepthIncr,
TreeFold,
TreeFoldAll,
TreeUnFoldAll,
ToggleVisual,
Custom(String),
}Expand description
Different kind of action which can be mapped to a key. All those actions are mapped to a key and this enum makes the junction between received Key events and actions in the application.
Variants§
Action
Back
Backspace
Bulk
Cd
Chmod
ClearFlags
CliMenu
CloudDrive
Compress
Context
CopyContent
CopyFilename
CopyFilepath
CopyPaste
CutPaste
Delete
DeleteLeft
DeleteLine
DisplayFlagged
End
Enter
Exec
Filter
FlagAll
FlaggedToClipboard
FlaggedFromClipboard
FocusGoLeft
FocusGoRight
FocusGoDown
FocusGoUp
FuzzyFind
FuzzyFindHelp
FuzzyFindLine
GoRoot
GoStart
Help
History
Home
KeyHome
Log
MarksJump
MarksNew
MoveDown
MoveLeft
MoveRight
MoveUp
Mount
NextThing
NextWord
NewDir
NewFile
Nothing
NvimFilepicker
NvimSetAddress
OpenConfig
OpenFile
OpenAll
PageDown
PageUp
Preview
PreviousThing
PreviousWord
Quit
RefreshIfNeeded
RefreshView
RegexMatch
RemoteMount
Rename
ResetMode
ReverseFlags
Search
SearchNext
Shell
ShellCommand
TempMarksJump
TempMarksNew
TuiMenu
Shortcut
Sort
Symlink
SyncLTR
Tab
ToggleDisplayFull
ToggleDualPane
ToggleFlag
ToggleFlagChildren
ToggleHidden
TogglePreviewSecond
TrashEmpty
TrashMoveFile
TrashOpen
TrashRestoreFile
Tree
TreeDepthDecr
TreeDepthIncr
TreeFold
TreeFoldAll
TreeUnFoldAll
ToggleVisual
Custom(String)
Implementations§
Trait Implementations§
Source§impl IntoEnumIterator for ActionMap
impl IntoEnumIterator for ActionMap
Auto Trait Implementations§
impl Freeze for ActionMap
impl RefUnwindSafe for ActionMap
impl Send for ActionMap
impl Sync for ActionMap
impl Unpin for ActionMap
impl UnwindSafe for ActionMap
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> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read moreSource§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.