Выпуск Rust 1.19
• оригинал: The Rust Core Team • перевод: Илья Богданов • новости • поддержите на Patreon
Команда Rust рада представить выпуск Rust 1.19. Rust — это системный язык программирования, нацеленный на скорость, безопасность и параллельное выполнение кода.
Если у вас установлена предыдущая версия Rust, для обновления достаточно выполнить:
1 | $ rustup update stable
|
Если же Rust ещё не установлен, вы можете установить rustup
с соответствующей
страницы нашего веб-сайта и ознакомится с подробными примечаниями к выпуску Rust 1.19 на GitHub.
Что вошло в стабильную версию 1.19.0
В Rust 1.19.0 вошли некоторые долгожданные функции, но для начала, замечание для
пользователей Windows. На этой ОС Rust использует для сборки link.exe
,
который входит в состав «Microsoft Visual C++ Build Tools». В последнем выпуске
Visual Studio 2017 структура директорий для этих инструментов изменилась. Из-за
этого вы были вынуждены использовать инструменты версии 2015 или изменять переменные
среды (например, запуская vcvars.bat
). В Rust 1.19.0, rustc
знает, как найти
инструменты версии 2017, поэтому вам не потребуется более использовать обходные пути.
А теперь к новым возможностям! Rust 1.19.0 — это первый выпуск, поддерживающий
union
(Объединения
):
1 2 3 4 | union MyUnion { f1: u32, f2: f32, } |