use consio::input; fn main() { use consio::input; let str = input!(String).unwrap(); // Console input "Hello World!" assert_eq!(str.as_str(), "Hello World!"); let n = input!(i32).unwrap(); // Console input "11" assert_eq!(n, 11); let hex = input!(i32).unwrap(); // Console input "11h" or "0x11" assert_eq!(hex, 17); // print something before input let value = input!(print "Input a string: ").unwrap(); // input with a default value let value = input!(default => i32); // Console input any invalid number assert_eq!(value, Default::default()); }