Релиз Rust 1.95.0
16 апреля 2026 года состоялся релиз языка программирования Rust 1.95. Вклад в разработку этого обновления внесли 444 программиста со всего мира. Предыдущая стабильная версия решения состоялась в марте 2026 года. Версия проекта Rust 1.80 вышла в июле 2024 года. Релиз Rust 1.85.0 (Rust 2024) состоялся 20 февраля. Выпуск Rust 1.87.0 и празднование десяти лет после выхода Rust 1.0 произошло в мае 2025 года.
Текущий релиз включает в себя ряд стабилизированных API, переработанную стандартную библиотеку и многое другое.
Язык Rust сфокусирован на безопасной работе с памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
Основные изменения и дополнения в Rust 1.95 (Rust, Cargo и Clippy):
появился новый макрос cfg_select!, выполняющий ту же функцию, что и крейт cfg-if. Этот cfg_select! работает аналогично сопоставлению во время компиляции с конфигурационными файлами. Команда разработчиков Rust уточнила, что этот макрос функционирует как сопоставление предикатов конфигурации на этапе компиляции, выполняя аналогичную функцию, что и широко используемый крейт cfg-if, но с другим синтаксисом. Этот макрос позволяет разработчикам более непосредственно выбирать реализации или значения в зависимости от целевой платформы или конфигурации сборки;
добавлены проверки if-let в выражениях match. Эта функция основана на функциональности цепочки let, представленной в Rust 1.88, и позволяет выполнять дополнительные проверки условных шаблонов непосредственно в блоках match. Команда Rust отмечает, что шаблоны, совпадающие в проверках if-let, в настоящее время не включаются в
Читать на habr.com