Пишите, тестируйте, отлаживайте и развертывайте — все инструменты доступны из коробки.
Пользуйтесь автодополнением и генерацией кода с учетом контекста, анализом кода «на лету» и быстрыми исправлениями, умными рефакторингами, шаблонами Live Template и другими возможностями.
Установите rustup из IDE и в один клик применяйте исправления, предложенные компилятором. Забудьте о ручном подключении вновь созданных файлов Rust к main.rs и о добавлении популярных крейтов в список зависимостей в Cargo.toml: RustRover делает это автоматически.
К вашим услугам подсветка всех элементов синтаксиса, включая выведенные типы и макросы, блоки cfg и небезопасные варианты использования кода. Вы получаете полную информацию о типах и быстрый доступ к документации по языку и крейтам, а также удобную навигацию по кодовой базе с использованием широких возможностей поиска RustRover.
Запускайте отдельные тесты, тестовые модули или все тесты в проекте, а также выбирайте разные среды выполнения тестов. Кроме того, можно создать пользовательские конфигурации запуска с полной поддержкой разработки приложений командной строки. Быстро устраняйте проблемы с падающими тестами, переходя к соответствующему коду прямо из сообщения об ошибке в консоли.
Редактируйте TOML-файлы, используя анализ кода и полную интеграцию с Cargo. Можно также управлять всем рабочим пространством и выполнять команды Cargo из специального окна.
RustRover легко встраивается в процессы фронтенд-разработки. Отправляйте запросы и анализируйте ответы через встроенный HTTP-клиент, используйте Docker для управления различными компонентами проекта и работайте с базами данных с помощью удобных инструментов.

В RustRover есть все необходимое для продуктивной совместной работы. Пишите и редактируйте код в реальном времени вместе с коллегами и общайтесь с ними прямо в IDE. Делитесь с командой конфигурацией проекта, включая настройки стиля кода. Кроме того, стало удобнее работать с Git, GitHub и GitLab: RustRover поддерживает просмотр коммитов и пул-реквестов, создание веток и выполнение код-ревью.

Приступайте к работе сразу — не нужно устанавливать и настраивать множество плагинов. RustRover — это полнофункциональная среда разработки со встроенной поддержкой Rust, Cargo и Cargo.toml. В ней уже есть все, что нужно: поддержка удаленной разработки и управления базами данных, интеграция с Git и многое другое. Также доступны веб-инструменты из WebStorm и функции для работы с базами из DataGrip.
Подробнее — в документацииRust

Cargo
JavaScript
TypeScript
SQL
HTML
CSS
MongoDB

основатель Astral,
создатель Ruff и uv
Я пользуюсь RustRover с первых тестовых версий.
Теперь это мой основной инструмент для работы над Rust-проектами, включая Ruff, uv и другие крупные проекты. RustRover позволяет мне выполнять сложные рефакторинги на сотнях тысяч строк кода, работать с большими деревьями зависимостей и в целом писать код на Rust более уверенно.

главный инженер-консультант,
Mainmatter GmbH
Я работал в RustRover с кодовыми базами Rust самых разных видов и размеров, и ни разу не было никаких проблем. Теперь я привык, что это мой главный инструмент: если бы не автоматические рефакторинги этой IDE, моя производительность на больших проектах была бы вдвое ниже.

автор «Rust in Action»,
основатель accelerant.dev
RustRover — очень последовательный и тщательно продуманный инструмент. С ним удивительно приятно работать. Лично мне особенно нравится, что в нем удобно выполнять отладку.
Если вы используете RustRover в некоммерческих целях (то есть не получаете прямого финансового вознаграждения за проделанную работу), IDE можно пользоваться бесплатно.
Вы можете свободно использовать RustRover для создания обучающих материалов: видео, курсов или демонстраций, — даже если они платные. Это допустимо с точки зрения лицензии и не требует дополнительных разрешений.
Также у нас есть программа для авторов контента — возможно, вы найдете в ней что-то полезное для себя.
По данным Stack Overflow, 68% разработчиков пишут код в свободное время в качестве хобби, а почти 40% — для профессионального роста и саморазвития. Программируйте на Rust с RustRover в свое удовольствие!
У Rust активное оупенсорс-сообщество. Разрабатывайте проекты с открытым исходным кодом с помощью RustRover и вносите свой вклад в экосистему языка. Узнайте больше о поддержке проектов с открытым кодом.
Подпишитесь на новости о RustRover
Давайте общаться