code io::stdin() .read_line(&mut symbol) .expect("Failed to read line");
println!("You entered {symbol}");
let symbol_x: String = format!("{}", ValidMove::X);
let symbol_o: String = format!("{}", ValidMove::O);
match &symbol {
symbol_x => ok = true,
symbol_o => ok = true,
_ => ok = false,
}
The compiler warns that
- the 3rd arm is unreachable
- symbol_x is unused
- symbol_y is unused
why!?!?