Trait InputHandler

Source
pub trait InputHandler {
    // Required method
    fn read(&mut self, prompt: &str) -> Result<InputResult>;
}
Expand description

A trait for anything that can be used to gain user input

Required Methods§

Source

fn read(&mut self, prompt: &str) -> Result<InputResult>

Reads user input

Implementations on Foreign Types§

Source§

impl<H, I> InputHandler for Editor<H, I>
where H: Helper, I: History,

Available on crate feature rustyline only.
Source§

fn read(&mut self, prompt: &str) -> Result<InputResult>

Implementors§