Enum reedline::ReedlineEvent[][src]

pub enum ReedlineEvent {
Show 15 variants None, HandleTab, CtrlD, CtrlC, ClearScreen, Enter, Mouse, Resize(u16u16), Edit(Vec<EditCommand>), Repaint, PreviousHistory, Up, Down, NextHistory, SearchHistory,
}
Expand description

Reedline supported actions.

Variants

None

No op event

HandleTab

Trigger Tab

CtrlD

Don’t know a better name for this

CtrlC

Don’t know a better name for this

ClearScreen

Clears the screen and sets prompt to first line

Enter

Handle enter event

Mouse

Mouse

Resize(u16u16)

trigger termimal resize

Tuple Fields of Resize

0: u161: u16

Run these commands in the editor

Tuple Fields of Edit

0: Vec<EditCommand>
Repaint

Trigger full repaint

PreviousHistory

Navigate to the previous historic buffer

Up

Move up to the previous line, if multiline, or up into the historic buffers

Down

Move down to the next line, if multiline, or down through the historic buffers

NextHistory

Navigate to the next historic buffer

SearchHistory

Search the history for a string

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Deserialize this value from the given Serde deserializer. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.