Конструкторы PathBuf и OsString стали const
19.08.2025Стабилизирована фича const_pathbuf_osstring_new: конструкторы PathBuf::new и OsString::new теперь доступны в константном контексте.
Зачем
Пустой путь и пустая строка ОС — не то, что обычно хочется хранить в константах, но они встречаются как начальные значения: путь поиска по умолчанию, пустая строка разделителя, набор путей, из которого код берёт первый непустой. Конструкторы в константном контексте позволяют задавать такие значения в статических таблицах и параметрах по умолчанию.
Автор — Kivooeo, отслеживание — rust-lang/rust#141520.
Оригинал
Stabilize const_pathbuf_osstring_new feature
Упоминаний: 1 · Просмотров: 3