pub enum Action {
Show 60 variants
AppendCountDigit(u8),
ClearCount,
Commit,
EnterNormalMode,
EnterCommandMode,
EnterInsertMode,
EnterSeekMode {
select: SeekSelect,
include: SeekInclude,
direction: SeekDirection,
},
EnterReplaceMode,
InsertAfterHead,
InsertAtLineNonBlankStart,
InsertAtLineEnd,
InsertLineAbove,
InsertLineBelow,
AddLineAbove,
AddLineBelow,
MoveLeft,
MoveRight,
MoveUp,
MoveDown,
ExtendLeft,
ExtendRight,
ExtendUp,
ExtendDown,
GotoMoveToLine,
GotoMoveToStart,
GotoExtendToStart,
GotoMoveToBottom,
GotoExtendToBottom,
GotoMoveToEnd,
GotoExtendToEnd,
GotoMoveToLineStart,
GotoExtendToLineStart,
GotoMoveToLineNonBlankStart,
GotoExtendToLineNonBlankStart,
GotoMoveUntilLineEnd,
GotoExtendUntilLineEnd,
KeepPrimary,
RotateSelectionBackward,
RotateSelectionForward,
Collapse,
Flip,
FlipForward,
SelectAll,
ExpandToFullLines,
SplitIntoLines,
SelectRegex,
Delete,
Yank,
PasteAfter,
PasteBefore,
PasteReplace,
PasteAllAfter,
PasteAllBefore,
PasteAllReplace,
Undo,
Redo,
ScrollHalfPageUp,
ScrollHalfPageDown,
ScrollFullPageUp,
ScrollFullPageDown,
}Variants§
AppendCountDigit(u8)
ClearCount
Commit
EnterNormalMode
EnterCommandMode
EnterInsertMode
EnterSeekMode
EnterReplaceMode
InsertAfterHead
InsertAtLineNonBlankStart
InsertAtLineEnd
InsertLineAbove
InsertLineBelow
AddLineAbove
AddLineBelow
MoveLeft
MoveRight
MoveUp
MoveDown
ExtendLeft
ExtendRight
ExtendUp
ExtendDown
GotoMoveToLine
GotoMoveToStart
GotoExtendToStart
GotoMoveToBottom
GotoExtendToBottom
GotoMoveToEnd
GotoExtendToEnd
GotoMoveToLineStart
GotoExtendToLineStart
GotoMoveToLineNonBlankStart
GotoExtendToLineNonBlankStart
GotoMoveUntilLineEnd
GotoExtendUntilLineEnd
KeepPrimary
RotateSelectionBackward
RotateSelectionForward
Collapse
Flip
FlipForward
SelectAll
ExpandToFullLines
SplitIntoLines
SelectRegex
Delete
Yank
PasteAfter
PasteBefore
PasteReplace
PasteAllAfter
PasteAllBefore
PasteAllReplace
Undo
Redo
ScrollHalfPageUp
ScrollHalfPageDown
ScrollFullPageUp
ScrollFullPageDown
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for Action
impl<'arbitrary> Arbitrary<'arbitrary> for Action
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self from the entirety of the given
unstructured data. Read moreAuto Trait Implementations§
impl Freeze for Action
impl RefUnwindSafe for Action
impl Send for Action
impl Sync for Action
impl Unpin for Action
impl UnsafeUnpin 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