rlibutils/modules/io/io.rs
1use std::io::{self, Write};
2
3pub fn read_from_input(message: &str) -> Result<String, anyhow::Error> {
4 let mut result_string = String::new();
5 print!("{}: ", message);
6 io::stdout().flush()?;
7
8 io::stdin().read_line(&mut result_string)?;
9 let result_string = result_string.trim();
10 Ok(result_string.to_string())
11}