Input

Trait Input 

pub trait Input {
    // Required method
    fn read_line(&mut self) -> Result<String, Error>;
}
Expand description

Trait for reading input to enable dependency injection and testing

Required Methods§

fn read_line(&mut self) -> Result<String, Error>

Read a line from stdin

Implementors§

§

impl Input for CLIInput