pub enum Action {
Show 72 variants
Navigate(NavigateAction),
SwitchMode(AppMode),
SwitchModeWithCursor(AppMode, CursorPosition),
ToggleSelectionMode,
ExitCurrentMode,
InsertChar(char),
Backspace,
Delete,
ClearLine,
Undo,
Redo,
MoveCursorLeft,
MoveCursorRight,
MoveCursorHome,
MoveCursorEnd,
MoveCursorWordLeft,
MoveCursorWordRight,
DeleteWordBackward,
DeleteWordForward,
DeleteToLineStart,
DeleteToLineEnd,
Yank(YankTarget),
Paste,
ToggleColumnPin,
HideColumn,
UnhideAllColumns,
HideEmptyColumns,
MoveColumnLeft,
MoveColumnRight,
ClearAllPins,
NextColumn,
PreviousColumn,
ToggleCompactMode,
ToggleRowNumbers,
Sort(Option<usize>),
StartFilter,
StartFuzzyFilter,
ApplyFilter(String),
ClearFilter,
ExportToCsv,
ExportToJson,
StartSearch,
StartColumnSearch,
NextMatch,
PreviousMatch,
NextSearchMatch,
PreviousSearchMatch,
ExecuteQuery,
LoadFromHistory(usize),
StartHistorySearch,
PreviousHistoryCommand,
NextHistoryCommand,
RefreshView,
ShowHelp,
ShowDebugInfo,
ShowPrettyQuery,
StartJumpToRow,
NavigateToViewportTop,
NavigateToViewportMiddle,
NavigateToViewportBottom,
ToggleCursorLock,
ToggleViewportLock,
ToggleCaseInsensitive,
ToggleKeyIndicator,
ShowColumnStatistics,
CycleColumnPacking,
KillLine,
KillLineBackward,
ExpandAsterisk,
ExpandAsteriskVisible,
Quit,
ForceQuit,
}
Expand description
All possible actions that can be triggered in the UI
Variants§
SwitchMode(AppMode)
SwitchModeWithCursor(AppMode, CursorPosition)
ToggleSelectionMode
ExitCurrentMode
InsertChar(char)
Backspace
Delete
ClearLine
Undo
Redo
MoveCursorLeft
MoveCursorRight
MoveCursorHome
MoveCursorEnd
MoveCursorWordLeft
MoveCursorWordRight
DeleteWordBackward
DeleteWordForward
DeleteToLineStart
DeleteToLineEnd
Yank(YankTarget)
Paste
ToggleColumnPin
HideColumn
UnhideAllColumns
HideEmptyColumns
MoveColumnLeft
MoveColumnRight
ClearAllPins
NextColumn
PreviousColumn
ToggleCompactMode
ToggleRowNumbers
Sort(Option<usize>)
StartFilter
StartFuzzyFilter
ApplyFilter(String)
ClearFilter
ExportToCsv
ExportToJson
StartSearch
StartColumnSearch
NextMatch
PreviousMatch
NextSearchMatch
PreviousSearchMatch
ExecuteQuery
LoadFromHistory(usize)
StartHistorySearch
PreviousHistoryCommand
NextHistoryCommand
RefreshView
ShowHelp
ShowDebugInfo
ShowPrettyQuery
StartJumpToRow
ToggleCursorLock
ToggleViewportLock
ToggleCaseInsensitive
ToggleKeyIndicator
ShowColumnStatistics
CycleColumnPacking
KillLine
KillLineBackward
ExpandAsterisk
ExpandAsteriskVisible
Quit
ForceQuit
Trait Implementations§
impl StructuralPartialEq for Action
Auto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnwindSafe for Action
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> 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 more