Приняты цели Rust на вторую половину 2025 года: четыре флагманские темы

28.10.2025

9 сентября принят RFC 3849 с целями проекта на вторую половину 2025 года. Впервые вместо отдельных целей выделены четыре флагманские темы, каждая покрывает группу более частных задач. Ничего из перечисленного не работает в стабильной версии сегодня — это карта ближайших изменений.

Beyond the &

Пользовательские смарт-указатели должны стать настолько же удобными, как встроенные ссылки. Речь о реборроу-трейтах, проекциях полей и эргономике Pin. Тема напрямую связана с задачами взаимодействия с другими языками и с разработкой Rust для Linux — там без своих смарт-указателей не обойтись.

Unblocking dormant traits

Расширение возможностей системы трейтов, которые за decades были заблокированы ограничениями иерархии и инициализации. В планах: новый решатель трейтов, полиморф (альфа-версия, готовится к стабилизации в 2026 году), векторные инструкции на AArch64.

Разблокировка даст lending-итераторы, dyn Trait с async fn, внешние типы и масштабируемые векторы. Это длинные задачи, но фундамент под ними один.

Flexible, fast(er) compilation

Параллельная работа фронтенда — обещано 20–30 процентов ускорения. Cranelift в состоянии, близком к продакшену, как бэкенд кодогенерации — около 20 процентов быстрее в отладочной сборке. Стабилизация минимального -Zbuild-std.

Последнее — самое практичное: сборка с собственной стандартной библиотекой разблокирует полноценную разработку под встраиваемые платформы и под санитайзеры.

Higher-level Rust

Стабилизация cargo script — одноразовые утилиты прямо в файле. И окончательное решение по эргономичному подсчёту ссылок.

Оригинал

Project goals for 2025H2 от 28 октября 2025 года; RFC 3849

Упоминаний: 1 · Просмотров: 5