Dedicado al lenguaje de programación Rust, el IDE de JetBrains combina una cadena de herramientas Rust incorporada con asistencia de IA a través de un complemento y una suscripción opcionales. Anunciado el 21 de mayo, RustRover tiene como objetivo simplificar la experiencia de codificación de Rust al tiempo que "libera todo el potencial del lenguaje", según JetBrains. Las características del IDE incluyen comentarios en tiempo real, sugerencias de código, gestión simplificada de la cadena de herramientas y colaboración en equipo. JetBrains también ha presentado un nuevo modelo de licencias. RustRover está disponible como una licencia comercial paga o una licencia no comercial gratuita, con la última opción reservada para aquellos que usan RustRover con fines no comerciales.

Anteriormente, JetBrains ofrecía IntelliJ Rust, un complemento de código abierto de Rust para IDE de IntelliJ. Con RustRover, la empresa ofrece un producto dedicado con funciones mejoradas para la creciente comunidad de desarrolladores de Rust. JetBrains también presentó un editor y un IDE multilingües llamado JetBrains Fleet, que admite el desarrollo de Rust.

Características principales de RustRover

- Compatibilidad con la cadena de herramientas Rust, incluida la compatibilidad con el compilador Rust;

- Integración del sistema de control de versiones, con soporte para GitHub y Git. Los usuarios pueden optimizar la colaboración y el control del equipo;

- Detección de errores y retroalimentación en tiempo real para la depuración;

- Soporte para tecnologías front-end y bases de datos;

- Finalización y análisis permisivos, incluidas sugerencias de código inteligente, incluso en contextos no convencionales;

- Integrar pruebas unitarias para probar, reintentar pruebas fallidas y resolver errores.

RustRover tiene similitudes naturales con otros IDE específicos del lenguaje JetBrains, incluidos PyCharm para Python, GoLand para Go y RubyMine para Ruby. Todos son compatibles con el complemento JetBrains AI Assistant, que ofrece sugerencias de código, explicaciones de código y chat de código, todo ello con tecnología de JetBrains AI, disponible a través de una suscripción.