Конструкторы 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