RustRover – автономная среда разработки Rust
RustRover – автономная среда разработки Rust IDE
Целью этой новой IDE «RustRover» является повысить эффективность разработки Rust, удовлетворить потребности экосистемы Rust и обеспечить основную поддержку языка.
Упоминается, что проект будет разрабатываться как коммерческий продукт, но для тех, кто заинтересован в «похожей среде», ее можно создать на основе бесплатной версии сообщества IntelliJ IDEA с плагином intellij-rust.
Возможности RustRover:
•Инструменты для работы с пакетами Cargo
отладчик
•Генератор профилей
•Система тестового запуска
•Анализатор памяти
•Механизм обнаружения дубликатов.
•Редактор кода поддерживает подсветку синтаксиса, генерацию кода, анализ корректности кода и автодополнение языковых конструкций.
•Просмотр информации о типе
•Быстрый доступ к документации
•Режим умного рефакторинга и живые шаблоны для вставки стандартных сборок.
Пока вы пишете код, IDE определяет и предлагает недостающие поля, библиотеки и методы для завершения, а также автоматически выявляет типичные ошибки и предоставляет рекомендации по их исправлению. Кроме того, RustRover поддерживает все распространенные функции среды IntelliJ IDEA, включая инструменты командной работы и интеграцию с системами контроля версий.
В настоящее время, Предварительная версия RustRover доступна для неограниченного тестирования. Предлагаемые сборки подготовлены для Linux, macOS и Windows, и отмечается, что первую стабильную версию RustRover планируется опубликовать до сентября 2024 года.