pub trait ActionParserExt: ActionParser {
Show 18 methods
// Required methods
fn parse_action(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_cmdbar(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_command(
&mut self,
input: &[ActionToken<'_>],
) -> Self::Output;
fn parse_action_complete(
&mut self,
input: &[ActionToken<'_>],
) -> Self::Output;
fn parse_action_cursor(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_edit(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_history(
&mut self,
input: &[ActionToken<'_>],
) -> Self::Output;
fn parse_action_insert(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_jump(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_macro(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_mark(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_prompt(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_search(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_selection(
&mut self,
input: &[ActionToken<'_>],
) -> Self::Output;
fn parse_action_scroll(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_repeat(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_tab(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
fn parse_action_window(&mut self, input: &[ActionToken<'_>]) -> Self::Output;
}Required Methods§
Sourcefn parse_action(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse an action.
Sourcefn parse_action_cmdbar(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_cmdbar(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a cmdbar action.
Sourcefn parse_action_command(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_command(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a command action.
Sourcefn parse_action_complete(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_complete(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a complete action.
Sourcefn parse_action_cursor(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_cursor(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a cursor action.
Sourcefn parse_action_edit(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_edit(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse an edit action.
Sourcefn parse_action_history(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_history(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a history action.
Sourcefn parse_action_insert(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_insert(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse an insert action.
Sourcefn parse_action_jump(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_jump(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a jump action.
Sourcefn parse_action_macro(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_macro(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a macro action.
Sourcefn parse_action_mark(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_mark(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a mark action.
Sourcefn parse_action_prompt(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_prompt(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a prompt action.
Sourcefn parse_action_search(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_search(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a search action.
Sourcefn parse_action_selection(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_selection(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a selection action.
Sourcefn parse_action_scroll(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_scroll(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a scroll action.
Sourcefn parse_action_repeat(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_repeat(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a repeat action.
Sourcefn parse_action_tab(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_tab(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a tab action.
Sourcefn parse_action_window(&mut self, input: &[ActionToken<'_>]) -> Self::Output
fn parse_action_window(&mut self, input: &[ActionToken<'_>]) -> Self::Output
Parse a window action.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".