Выпуск Rust 1.95.0

2 мин
Выпуск 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, сегодня не включаются в оценку полноты соответствия компилятора, аналогично обычным проверкам if;

Читают сейчас

Google выпустила Gemini 3.8 Flash и закрытую версию для кибербезопасности

30 минут назад

Google выпустила Gemini 3.8 Flash и закрытую версию для кибербезопасности

Google представила Gemini 3.8 Flash — новую основную модель Flash-линейки, вышедшую всего через три недели после Gemini 3.7 Flash. Модель получила заметный прирост в программировании, агентных задачах

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

1 час назад

Астрономы обнаружили маленькие красные точки, готовящиеся к слиянию

Существует мнение, что в крупных галактиках современной Вселенной находятся сверхмассивные чёрные дыры (СМЧД). Тем не менее точно неизвестно, как именно эти чёрные дыры стали столь массивными, хотя ас

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

2 часа назад

Вышел альфа-релиз Paint.NET 5.2 с экспериментальной поддержкой Wine/Linux

1 сентября 2026 года состоялся выпуск альфа-версии графического редактора с открытым исходным кодом Paint.NET 5.2 для Windows 10/11 (64-бита) и с экспериментальной поддержкой Wine/Linux (Wine 11.14, U

2 часа назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

3 часа назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие