Я хочу получить первый символ std::str. Метод char_at() в настоящее время нестабилен, как и slice_chars in std::string::String.
Единственная опция, которую я имею в виду, следующая:
let text = "hello world!";
let char_vec:Vec<char> = text.chars().collect();
let ch = char_vec[0];
Но это кажется чрезмерным, чтобы просто получить один символ, а не использовать остальную часть вектора.