RustRover
Основатель Astral, создатель Ruff и uv
Я пользуюсь RustRover с первых тестовых версий.
Теперь это мой основной инструмент для работы над Rust-проектами, включая Ruff, uv и другие крупные проекты. RustRover позволяет мне выполнять сложные рефакторинги на сотнях тысяч строк кода, работать с большими деревьями зависимостей и в целом писать код на Rust более уверенно.
Главный инженер-консультант
Mainmatter GmbH
Автор «Rust in Action»,
Основатель accelerant.dev
Пользуйтесь автодополнением и генерацией кода с учетом контекста, анализом кода «на лету» и быстрыми исправлениями, умными рефакторингами, шаблонами 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
Давайте общаться