Приняты цели Rust на вторую половину 2025 года: четыре флагманские темы
28.10.20259 сентября принят 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