pause_console/
lib.rs

1#[macro_export]
2macro_rules! pause_console {
3    () => {
4        std::print!("Press Enter to continue...");
5        std::io::Write::flush(&mut std::io::stdout()).unwrap();
6        std::io::stdin().read_line(&mut String::new()).unwrap();
7    };
8    ($($arg:tt)*) => {
9        std::print!($($arg)*);
10        std::io::Write::flush(&mut std::io::stdout()).unwrap();
11        std::io::stdin().read_line(&mut String::new()).unwrap();
12    };
13}