Skip to main content

ActionParserExt

Trait ActionParserExt 

Source
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§

Source

fn parse_action(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse an action.

Source

fn parse_action_cmdbar(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a cmdbar action.

Source

fn parse_action_command(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a command action.

Source

fn parse_action_complete(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a complete action.

Source

fn parse_action_cursor(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a cursor action.

Source

fn parse_action_edit(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse an edit action.

Source

fn parse_action_history(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a history action.

Source

fn parse_action_insert(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse an insert action.

Source

fn parse_action_jump(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a jump action.

Source

fn parse_action_macro(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a macro action.

Source

fn parse_action_mark(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a mark action.

Source

fn parse_action_prompt(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a prompt action.

Parse a search action.

Source

fn parse_action_selection(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a selection action.

Source

fn parse_action_scroll(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a scroll action.

Source

fn parse_action_repeat(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a repeat action.

Source

fn parse_action_tab(&mut self, input: &[ActionToken<'_>]) -> Self::Output

Parse a tab action.

Source

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".

Implementors§