Tenho um pequeno problema com uma caixa: este código funciona:
fn main() {
println!("Celsius to farenheit");
print!("Insert Celsius: ");
let celsius: f32 = read!();
println!("Celsius to Farenheit is: {}", cel_to_far(celsius));
}
Mas se eu usar o que está no manual do text_io:
fn main() {
println!("Celsius to farenheit");
let celsius: f32 = read!("Insert Celsius: {}!");
println!("Celsius to Farenheit is: {}", cel_to_far(celsius));
}
Ele entra em pânico:
Celsius to farenheit
6
thread 'main' panicked at src/main.rs:4:24:
called `Result::unwrap()` on an `Err` value: UnexpectedValue(73, Some(54))
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Isso não acontece e acho que estou seguindo as instruções corretas :