Стабилизирован Path::file_prefix — имя файла без расширения
13.08.2025Стабилизирован метод Path::file_prefix: он возвращает имя файла без расширения. Раньше для этого приходилось вручную отрезать суффикс, что ломалось на путях с точками и на файлах без расширения.
Зачем
Собственноручная обработка file_stem или file_name с последующим отрезанием расширения не работает как ожидается: имя вида config.prod.yaml даст разный результат в зависимости от того, отрезали ли вы последнюю точку или всё после первой. Новая функция определяет поведение один раз — как у Path::extension.
Final Comment Period для фичи прошёл почти год назад, но статус стабилизации требовал подтверждения. Автор — Kivooeo, отслеживание — rust-lang/rust#86319.
Оригинал
Stabilize path_file_prefix feature
Упоминаний: 1 · Просмотров: 2