Разработка базируется на существующем открытом плагине intellij-rust, добавляющем поддержу языка Rust в IDE CLion и IntelliJ IDEA. Кроме обособленной поставки, RustRover тоже может быть установлен в виде плагина к IntelliJ IDEA Ultimate. На стадии предварительного тестирования продукта дополнительно будет предоставлена возможность использования RustRover в качестве плагина к IDE CLion. На текущей стадии развития функциональность предложенной среды разработки близка к конфигурации IDE CLion с плагином для поддержки Rust, но в дальнейшем обещают существенно расширить имеющуюся функциональность.
Что касается открытого плагина для CLion и IntelliJ IDEA, то после анонса проекта RustRover он переведён в разряд устаревших (Deprecated) и не будет официально поддерживаться компанией JetBrains. При этом в код плагина продолжат вносить исправления, обеспечивающие его совместимость с актуальными кодовыми базами CLion и IntelliJ IDEA, но изменения, связанные с исправлением ошибок или добавлением новых возможностей больше добавляться не будут. Старый плагин остаётся открытым и к его разработке могут подключиться энтузиасты, но основные усилия сотрудников JetBrains теперь сосредоточены на развитии закрытого продукта.
Из возможностей RustRover можно отметить средства для работы с пакетами Cargo, наличие отладчика, профилировщика, системы запуска тестов, анализатора памяти, механизма выявления дубликатов. В редакторе кода поддерживается подсветка синтаксиса, вывод информации о типах, быстрый доступ к документации, автодополнение языковых конструкций, генерация кода, анализ корректности кода, режим умного рефакторинга, live-шаблоны для вставки типовых конструкций.
В процессе написания кода IDE выявляет и предлагает для заполнения пропущенные поля, библиотеки и методы, а также автоматически выявляет типовые ошибки и выдаёт рекомендации по их исправлению. Кроме того, RustRover поддерживает все общие возможности среды IntelliJ IDEA, включая средства для командой работы и интеграцию с системами управления версиями.
Источник: http://www.opennet.ru/opennews/art.shtml?num=59754