История изменений
      
        Исправление
      dzidzitop,
      
        (текущая версия)
      :
    
А чего документация такая убогая?
https://doc.rust-lang.org/std/str/trait.FromStr.html
Из неё вообще не следует ничего (например, что вся строка должна быть числом), и поддержки основания != 10 нет.
====
i32 получше: https://doc.rust-lang.org/std/primitive.i32.html#method.from_str_radix
==
FromStr::from_str(a) - а это вообще атас. Непонятно в принципе во что парсится эта строка. Говно этот rust как язык (может, не как идея). Видать это как плюсовые пляски вокруг вывода типов: auto f(void); Что за убогая мода -непонятно.
      
        Исправление
      dzidzitop,
      :
    
А чего документация такая убогая?
https://doc.rust-lang.org/std/str/trait.FromStr.html
Из неё вообще не следует ничего (например, что вся строка должна быть числом), и поддержки основания != 10 нет.
====
i32 получше: https://doc.rust-lang.org/std/primitive.i32.html#method.from_str_radix
==
FromStr::from_str(a) - а это вообще атас. Непонятно в принципе во что парсится эта строка. Говно этот rust как язык (может, не как идея).
      
        Исправление
      dzidzitop,
      :
    
А чего документация такая убогая?
https://doc.rust-lang.org/std/str/trait.FromStr.html
Из неё вообще не следует ничего (например, что вся строка должна быть числом), и поддержки основания != 10 нет.
====
i32 получше: https://doc.rust-lang.org/std/primitive.i32.html#method.from_str_radix
      
        Исходная версия
      dzidzitop,
      :
    
А чего документация такая убогая?
https://doc.rust-lang.org/std/str/trait.FromStr.html
Из неё вообще не следует ничего (например, что вся строка должна быть числом), и поддержки основания != 10 нет.