Struct terminal_cli::CliPromptAutocompleteBuffer [−] [src]

pub struct CliPromptAutocompleteBuffer {
    // some fields omitted
}

Holds the current line buffer for a terminal and its possible autocomplete state.

Methods

impl CliPromptAutocompleteBuffer

fn new(prompt: String) -> CliPromptAutocompleteBuffer

fn print_prompt<T>(&self, output: &T) where T: CliPromptTerminal

fn handle_received_byte<T>(&mut self, byte: u8, output: &T, cmds: &mut [Box<CliCommand + 'static>], cli_terminal: &mut CliTerminal) where T: CliPromptTerminal