Найти тему
KursHub

Выпущен релиз Rust 1.79.0

13 июня 2024 года программисты отметили важное событие: выход версии Rust 1.79.0. Этот язык программирования, зарекомендовавший себя как надежный и производительный, получил обновление благодаря усилиям команды Rust Foundation. Обновленная версия уже размещена в официальном репозитории на GitHub, продолжая традиции стабильности, установленные предшественником, версией 1.78 от 2 мая 2024 года.

Логотип Rust на мониторе
Логотип Rust на мониторе

Для тех, кто уже использует Rust через rustup, переход на новую версию происходит легко и просто: достаточно ввести команду `rustup update stable`.

Основные изменения

В последнем обновлении есть несколько заметных улучшений:

  • Поддержка inline-констант: теперь разработчики могут включать константы непосредственно в исходный код через блоки `const { ... }`, что упрощает структуру и повышает читаемость кода.
  • Улучшенный синтаксис для типовых ограничений: стабилизированная функция `T: Trait<Assoc: Bounds...>` делает более простым написание кода с вложенными типами и помогает в разработке сложных систем типов.
  • Автоматическое продление времени жизни: временные значения в конструкциях `match` и `if` теперь автоматически сохраняют актуальность, сокращая ошибки управления памятью.
  • Импорт функции main: возможность использования функции `main` из других модулей и пакетов расширяет возможности структурирования программ.
  • Опции компиляции: параметр `-Cforce-frame-pointers=yes` для сборки стандартной библиотеки упрощает профилирование и повышает производительность программ.
  • Поддержка WebAssembly и новых платформ: улучшенные функции для компиляции в WebAssembly и базовая поддержка новых платформ, включая aarch64-apple-visionos, гарантируют сборку для платформ Windows на различных архитектурах.

Релиз 1.79.0 демонстрирует постоянные усилия сообщества по улучшению и развитию Rust, делая его еще более доступным и мощным инструментом для разработчиков по всему миру.

Если вы интересуетесь программированием на Rust - предлагаем вам ознакомиться с подборкой лучших курсов разработки на Rust.

Источник