Jetbrains has announced the introduction of a new integrated environment for the development of rustrover, designed specifically for building applications in the Rust programming language. The aim of the Rustrover environment is to enhance the efficiency of Rust development and meet the needs of the Rust ecosystem. While the project will be a commercial product, a similar environment can be created using the free Community version of the IntelliJ IDEA’s plugin, intellij-rust. Currently, the Rustrover preview is available for testing without any restrictions and is compatible with Linux, MacOS, and Windows. The stable release of Rustrover is expected to be published by September 2024.
The development of Rustrover is based on the existing open plugin, intellij-rust, which brings Rust language support to IDEs such as CLion and IntelliJ IDEA. In addition to being used separately, Rustrover can also be installed as a plugin for IntelliJ IDEA Ultimate. During the initial testing phase of the product, Rustrover will also be made available as a plugin for CLion. Currently, the functionality of Rustrover is similar to the configuration of CLion IDE with the plugin to support Rust. However, there are plans to significantly expand the functionality of Rustrover in the future.
Following the announcement of the Rustrover project, the open plugin for CLion and IntelliJ IDEA has been categorized as deprecated and will no longer receive official support from Jetbrains. Nonetheless, the code of the plugin will continue to be updated to maintain compatibility with the current code bases of CLion and IntelliJ IDEA. However, no new features or error fixes will be added. Enthusiasts can still contribute to the development of the old plugin, but the main focus of Jetbrains employees is now on building the closed product, Rustrover.