L'obtention d'une seule de caractères d'une chaîne

Je veux obtenir le premier caractère d'une std::str. La méthode char_at() est actuellement instable, comme c'est slice_chars dans std::string::String.

La seule option que j'ai actuellement est la suivante.

let text = "hello world!";
let char_vec:Vec<char> = text.chars().collect();
let ch = char_vec[0];

Mais cela semble excessif pour obtenir juste un seul caractère, et ne pas utiliser le reste du vecteur.

OriginalL'auteur Aaronepower | 2015-06-12