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,

source§

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

Implementors§