Eclipse Corrosion vs RustRover
Eclipse Corrosion
eclipse-corrosion.github.ioRustRover
jetbrains.comSide by side
| Figure | Eclipse Corrosion | RustRover |
|---|---|---|
| Price from | — | $6.90/mo |
| Free plan | — | Yes |
| Free trial | — | Yes |
| Open source | — | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 0 | 2 |
| Spec score · Rust IDEs | 7.4 (#9) | 7.7 (#7) |
| Purpose | Corrosion is a Rust development plugin for the Eclipse IDE. | RustRover is an IDE for Rust developers to code, test, debug, and deploy. |
| Support | The project invites users with a feature or bug to file an issue so developers can help them get started. | Direct support service is available to commercial-license users; users can also ask questions in the RustRover Slack channel or email support. |
Plans
RustRover
- RustRover Non-CommercialFree
- RustRover Commercial — Individual$6.90 a month
In their own words
Eclipse Corrosion
Eclipse Corrosion is a Rust development plugin for the Eclipse IDE, available on Windows, macOS, and Linux. It connects to Rust Analyzer for code completion, hover documentation, diagnostics, and formatting, and supports Rust navigation. Cargo and Rustup integration includes a project wizard, toolchain management, TOML editing, and crate export. For debugging, Corrosion uses rust-gdb with Eclipse CDT GDB support for variable inspection, breakpoints, a GDB console, and expression execution. Its Unit Tests view tracks test execution and helps examine reports. Installation options include a packaged Eclipse IDE, an existing Eclipse IDE, Eclipse Marketplace, or a p2 repository. Corrosion can install the Rust toolchain on Linux and macOS. Git integration and an embedded terminal are available only in the Corrosion Package; in-IDE Cargo crate management is outside the project’s stated scope. The project is free and licensed under the Eclipse Public License 2.0. Its latest listed release is version 1.2.4, dated 2022-07-05.
RustRover
RustRover is an IDE for Rust developers to code, test, debug and deploy. Project analysis supports completion, inspections, refactoring, navigation, usage searches and syntax highlighting. Its coding assistance includes context-aware completion and generation, on-the-fly analysis, quick-fixes, smart refactorings and live templates. RustRover can install rustup and helps manage Rust files and crate dependencies in Cargo.toml. It includes debugging, build and testing tools, plus project management and dev container support. Plugins from JetBrains Marketplace and custom repositories can add integrations and other features. RustRover runs on Windows, macOS and Linux; BSD-based operating systems are not supported. New users can try the full-featured IDE for 30 days. The non-commercial plan costs nothing for learning, self-education, qualifying open-source contributions, content creation and hobby development, and requires a JetBrains Account. Commercial individual use costs $6.90 a month. The non-commercial tier may send anonymized usage statistics and collects detailed code-related data by default, which users can disable in settings.