Uwaga: to pytanie zawiera przestarzały kod sprzed wersji 1.0! Jednak odpowiedź jest prawidłowa.
Aby przekonwertować a strna an intw Rust, mogę to zrobić:
let my_int = from_str::<int>(my_str);
Jedyny sposób, w jaki wiem, jak przekonwertować a Stringna an, intto uzyskać jego kawałek, a następnie użyć from_strna nim w następujący sposób:
let my_int = from_str::<int>(my_string.as_slice());
Czy istnieje sposób na bezpośrednią konwersję a Stringna int?
use std::str::FromStr;naprawia to. Więcej informacji na temat from_str, jeśli chcesz. doc.rust-lang.org/std/str/trait.FromStr.html#tymethod.from_str