Cu atâtea dificultăți în lucrul cu Unicode, Rust oferă o modalitate de a prelua o secvență de octeți utf-8 ca un vector de caractere de tip char
.
Un char
are întotdeauna o lungime de 4 octeți (ceea ce permite o căutare eficientă după caractere individuale).