【Rust】コンソールから数字入力を取得する

fn main(){
    println!("数字を入力してください");
    println!("0...スレッドBにメッセージを送信します");
    println!("1...プロセスを終了します");
    let mut word = String::new();
    std::io::stdin().read_line(&mut word).ok();
    let num: i32 = word.trim().parse().ok().unwrap();
    println!("{}", num);
}

$ ./main
数字を入力してください
0…スレッドBにメッセージを送信します
1…プロセスを終了します
1
1

word.trim().parse().ok().unwrap(); のところで、word.parse().unwrap(); で記述すると、”thread ‘main’ panicked at main.rs:10:33:”のエラーが出てしまう。。
なかなか難しいですな。。