Мининовости

Мелкие изменения: стабилизация API, новые методы и impl, правки Cargo.

18.08.2026Ночные сборки Cargo перестанут дублировать метаданные — каталог сборки станет меньшеblog.rust-lang.org

На ночных сборках Cargo включает по умолчанию параметр, уменьшающий каталог сборки. Для крупных проектов разница заметная — у Cargo самого каталог в профиле выпуска сжимается примерно на треть.

11.08.2026У отложенной инициализации появился конструктор с вычислением значенияgithub.com

У обоих видов отложенной инициализации появился конструктор, который сразу вызывает замыкание для создания значения. Раньше замыкание можно было передать только отдельно, вызвав конструктор без значения.

05.08.2026В репозитории компилятора приняты правила об использовании языковых моделейblog.rust-lang.org

Пять команд проекта приняли правила о том, как можно и нельзя использовать большие языковые модели при участии в репозитории компилятора. Это не официальная позиция проекта и правило действует не везде.

02.08.2026Для реализации трейта Read достаточно переопределить один метод из двухgithub.com

При проверке реализации трейта чтения из потоков теперь достаточно переопределить один метод из пары, а не оба. Компилятор проверяет это отдельной аннотацией и сам выдаёт понятное сообщение, если не реализован ни один.