Nota: esta pergunta contém código pré-1.0 obsoleto! A resposta está correta, no entanto.
Para converter um str
para um int
em Rust, eu posso fazer isso:
let my_int = from_str::<int>(my_str);
A única maneira de saber como converter um String
para um int
é obter uma fatia e usá from_str
-la da seguinte maneira:
let my_int = from_str::<int>(my_string.as_slice());
Existe uma maneira de converter diretamente um String
para um int
?
use std::str::FromStr;
corrige isso. Mais sobre from_str, se desejar. doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str