RustRover provides a built-in toolchain for testing, running, debugging, and analyzing Rust code, with optional AI assistance via plugin and subscription. Credit: Gratisography JetBrains has released RustRover, a dedicated IDE for the Rust programming language that combines an integrated Rust toolchain with support for AI assistance through an optional plugin and subscription. Announced May 21, RustRover is positioned to simplify the Rust coding experience while “unlocking the language’s full potential,” JetBrains said. Capabilities include real-time feedback, code suggestions, simplified toolchain management, and team collaboration. JetBrains also rolled out a new licensing model. RustRover is available through a paid commercial license or a free non-commercial license, the latter for individuals using RustRover for non-commercial purposes. Previously, JetBrains offered IntelliJ Rust, an open-source Rust plugin for IntelliJ IDEs. With RustRover the company aims to provide a dedicated product with enhanced functionality for the growing Rust developer community. JetBrains also has been previewing a multi-language editor and IDE, called JetBrains Fleet, that supports Rust development. Key features of RustRover include: Rust toolchain support including support for the Rust compiler. Version control system integration, with GitHub and Git support. Users are able to streamline collaboration and control for teams. Error detection and real-time feedback for debugging. Support for front-end technologies and databases. Permissive completion and parsing including smart code suggestions even in unconventional contexts. Unit testing integration for testing, rerunning failed tests, and resolving errors. RustRover has natural similarities to JetBrains’ other language-specific IDEs including PyCharm for Python, GoLand for Go, and RubyMine for Ruby. All support the JetBrains AI Assistant plugin, which provides AI-powered code suggestions, code explanations, and code chat through a JetBrains AI subscription. Related content analysis Beyond the usual suspects: 5 fresh data science tools to try today The mid-month report includes quick tips for easier Python installation, a new VS Code-like IDE just for Python and R users, and five newer data science tools you won't want to miss. By Serdar Yegulalp Jul 12, 2024 2 mins Python Programming Languages Software Development analysis Generative AI won’t fix cloud migration You’ve probably heard how generative AI will solve all cloud migration problems. It’s not that simple. Generative AI could actually make it harder and more costly. By David Linthicum Jul 12, 2024 5 mins Generative AI Artificial Intelligence Cloud Computing news HR professionals trust AI recommendations HireVue survey finds 73% of HR professionals trust AI to make candidate recommendations, while 75% of workers are opposed to AI making hiring decisions. By Paul Krill Jul 11, 2024 3 mins Technology Industry Careers how-to Safety off: Programming in Rust with `unsafe` What does it mean to write unsafe code in Rust, and what can you do (and not do) with the 'unsafe' keyword? The facts may surprise you. By Serdar Yegulalp Jul 11, 2024 8 mins Rust Programming Languages Software Development Resources Videos