use std::io::{self, Write}; pub fn readline(prompt: &str) -> Result { print!("{}", prompt); io::stdout().flush()?; let mut buf = String::new(); io::stdin().read_line(&mut buf)?; Ok(buf) }