use std::io;
fn main() -> io::Result<()>{
let mut input = String::new();
println!("Введите свое имя: ");
io::stdin().read_line(&mut input)?; // Тут
println!("Ваш имя: {}", input);
Ok(()) // И тут
}
Если read_line вернёт ошибку, вернётся она, и дальше исполнение не пойдёт. Если в main вернётся ошибка, то она будет выведена в stderr, после чего программа завершится. Для этого здесь вопрос и использован. rustbook в помощь