Смещение элемента внутри среза стало доступно как готовый метод

08.01.2026

Стабилизирован метод, возвращающий смещение элемента внутри среза, считая в элементах среза, а не в байтах. Частичная стабилизация: остальные методы той группы ждут появления новых типов диапазонов.

Зачем это нужно

Найти позицию элемента в срезе можно было перебором или преобразованием байтового смещения в элементное. Преобразование работает, но только для типов, чей размер известен — и оно молча неверно, если тип меняется в тайминге между поиском и использованием.

Оригинал

Partially stabilizes rust-lang/rust#126769 (substr_range). The other methods are stalled because of the new range types, but this method doesn't use ranges.

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