pub enum ActionMap {
Show 102 variants
Action,
Back,
Backspace,
Bulk,
Cd,
Chmod,
ClearFlags,
CliMenu,
CloudDrive,
Compress,
Context,
CopyContent,
CopyFilename,
CopyFilepath,
CopyPaste,
Cursor,
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
Cursor
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 UnsafeUnpin 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> Pointable for T
impl<T> Pointable for T
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 more