blob: f5f96b4e26b0423569432c24608753f101a02d71 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
use std::error::Error;
use std::{io, io::Write};
fn prompt() -> Result<(), Box<dyn Error>> {
print!("> ");
io::stdout().flush()?;
Ok(())
}
fn read_stdin() -> Result<String, Box<dyn Error>> {
let mut buffer = String::new();
io::stdin().read_line(&mut buffer)?;
Ok(buffer)
}
fn main() -> Result<(), Box<dyn Error>> {
loop {
prompt()?;
let _user_input = read_stdin()?;
}
}
|