Стабилизирован String::into_chars — посимвольный обход без переаллокации

26.10.2026

Стабилизирован String::into_chars: он превращает строку в итератор IntoChars, который отдаёт char и владеет исходным буфером — без переаллокации и без заимствования строки.

Что умеет

IntoChars — двунаправленный итератор: next и next_back читают символы с обоих концов. as_str() возвращает ещё не прочитанный остаток, into_string() собирает строку обратно. Раньше то же самое делали через chars() с заимствованием или через into_bytes() с ручным разбором UTF-8.

Оригинал

stabilize String::into_chars

Упоминаний: 1 · Просмотров: 2