Я хочу получить первый символ 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];
Но это кажется чрезмерным, чтобы просто получить один символ, а не использовать остальную часть вектора.