Команда Rust рада представить выпуск Rust 1.16.0. Rust — это системный язык программирования, нацеленный на безопасность, скорость и параллельное выполнение кода.
Если у вас установлена предыдущая версия Rust, то для обновления достаточно выполнить:
$ rustup update stable
Если у вас ещё не установлен Rust, то вы можете установить rustup
c соответствующей страницы нашего веб-сайта и ознакомиться с подробным примечанием к выпуску 1.16.0 на GitHub.
Что вошло в стабильную версию 1.16.0
Самым большим дополнением в Rust 1.16 является команда cargo check
. Эта новая подкоманда в большинстве случаев должна ускорить процесс разработки.
Что она делает? Давайте вернёмся немного назад и поговорим о том, как rustc
компилирует ваш код. Компиляция происходит в несколько "проходов". Это значит, что компилятор выполняет множество различных этапов, прежде чем из вашего исходного кода будет создан бинарный файл. Вы можете увидеть каждый их этих этапов (и сколько времени и памяти они занимают) передав компилятору параметр -Z time-passes
(только для nightly):