Rust стремительно развивается, превратившись из узкоспециализированного увлечения в основной язык программирования. Он прочно закрепился в сфере системного программирования и широко используется сообществами открытого кода и различными отраслями промышленности.
Язык сочетает безопасность памяти, высокую производительность, хорошую совместимость с компилятором и полноценный набор инструментов — всё это результат многолетнего опыта индустрии и коллективного разума сообщества.
Тщательно продуманный дизайн ориентирован на написание безопасного, эффективного и стабильного кода. Сообщество разработчиков руководствуется идеей поддержки программистов, на сегодняшний день поддержкой Rust занимается Фонд Rust.
Установка
Для Linux/MacOS
Выполните следующую команду для установки
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | shCode language: JavaScript (javascript)
Для Windows (руководство написано на основе среды Windows автора)
Сначала перейдите на эту страницу Install Rust — Rust Programming Language и скачайте установочный файл exe, подходящий для вашей операционной системы

Три кнопки соответствуют архитектурам x86 32-бит, 64-бит и ARM64, выберите вариант под вашу ОС.
Кроме того, пользователям Windows требуется установить средства сборки VC++. Способы установки описаны на странице MSVC prerequisites — The rustup book. В данном руководстве используется Visual Studio 2022.
Скачать сообщественную версию VS 2022 можно по ссылке: https://github.com/xzapps/InstallTools/blob/main/vs_Community2022.exe. VS 2022 необходим из-за встроенных инструментов MSVC. Загруженный файл — онлайн-установщик, который скачивает пакеты установки при запуске. Если вы не разрабатываете приложения под .NET, достаточно установить только перечисленную ниже функцию.

Отметьте функцию на изображении выше, затем выберите два обязательных компонента:
- MSVC v143 — средства сборки C++ x64/x86 для VS 2022 (последняя версия)
- Пакет SDK Windows 11 (10.0.22621.0)


Примечание: Точная версия SDK Windows не важна для чистого кода Rust. Однако если вы одновременно работаете с C++, вам может потребоваться актуальная версия, либо версия, требуемая вашим C++ проектом (или обе сразу).
Языковые пакеты: (опционально; при установке сообщения об ошибках будут отображаться на разных языках для удобства чтения)

В конце нажмите кнопку установки и дождитесь завершения инсталляции всех компонентов.

После установки VS 2022 можно запустить скачанный ранее установщик Rust.
По окончании установки стандартные пути расположения файлов следующие
Набор инструментов / Компилятор / Стандартная библиотека: C:\Users\ИмяВашегоПользователя\.rustup
Исполняемые файлы cargo, rustc, rustup и другие: C:\Users\ИмяВашегоПользователя\.cargo\bin
Все инструменты для сборки, компиляции и создания проектов Rust хранятся во втором каталоге. Используйте команду ниже для просмотра пути установки:
rustup show
>rustup show
Default host: x86_64-pc-windows-msvc
rustup home: C:\Users\yourname\.rustup
installed toolchains
--------------------
stable-x86_64-pc-windows-msvc (active, default)
active toolchain
----------------
name: stable-x86_64-pc-windows-msvc
active because: it's the default toolchain
installed targets:
x86_64-pc-windows-msvcCode language: PHP (php)
Проверка корректности установки
Выполните данную команду в командной строке или терминале:
rustc --version
При успешной установке вы увидите такой вывод:
rustc 1.94.0 (4a4ef493e 2026-03-02)Code language: CSS (css)
Другие полезные команды
Если Rust уже установлен и нужно обновить версию — запустите эту команду
rustup update
Для полного удаления Rust используйте команду
rustup self uninstallCode language: PHP (php)