Я искал, как вы конвертируете строку в верхний регистр в Rust. Самый оптимальный способ, который я догадался до сих пор, заключается в следующем:
let s = "smash";
let asc = s.to_ascii().to_upper();
println!("Hulk {:s}", asc.as_str_ascii());
Есть ли менее верный способ сделать это?
Примечание: Этот вопрос специально настроен на Rust 0.9. На момент запроса был другой ответ, но он был для Rust 0.8, который имеет значительные различия в синтаксисе и поэтому неприменим.