RustRover Releases

Released: May 28, 2025

Updates in 2025.1.3

Features

  • Highlighting
    • Now provides color settings for closure punctuation.
    • Now provides color settings for overloaded operators.

Fixes

  • Code Insight
    • IDE doesn't understand that 'let_chains' is a stable feature.
  • Debugger
    • Breaking on panic is broken on latest rust nightly.
    • ModuleNotFoundError when Attach to Process.
  • Type inference
    • Incorrect impl Trait type rendering.

Released: May 7, 2025

Updates in 2025.1.2

Features

  • Added warning for redundant 'package' key in Cargo.toml.

Fixes

  • Code Insight
    • False positive: Parenthetical notation is only stable when used with fn-family traits.
  • Code Insight. Resolve
    • Imports not resolved if dependency is from GitHub, and features used.
    • False positive: unresolved reference with local import.
  • Debugger
    • Cannot view enums in debugger.
  • Doc comments
    • False Positive: Syntax error on #[cfg] block in doc tests.
  • External Linter
    • No errors in project errors/project tree for...

Released: Apr 23, 2025

Updates in 2025.1.1

Fixes

  • Rust 1.86.0: running tests compiles the project twice.
  • RustRover 2024.3.8 breaks doc test execution.

Released: Apr 16, 2025

Updates in 2025.1

Features

JetBrains AI Updates

  • JetBrains AI Assistant has received a major upgrade, making AI-powered development more accessible and efficient. With this release, all JetBrains AI features are accessible for free in the IDEs, with unlimited use for some, such as unlimited code completion and local model support, and limited credit-based access to others. JetBrains are also introducing a new subscription system that makes it easy to scale up as needed with the AI Pro and AI Ultimate tiers.
  • This...

Released: Mar 13, 2025

Updates in 2024.3.7

Fixes

  • Build: Run
    • RustRover 2024.3.5 breaks Cargo commands with injected empty string argument.
  • Code Insight
    • False-positive of 'unwrap() can be replaced with ?' inspection.
  • Project model
    • Unable to add Rust toolchain on WSL with 1.28 rustup.
  • Run Configuration
    • Debugging specific test from the gutter doesn't pass the test function name to executed command.
    • Can no longer run 3rd party cargo programs.
  • TOML
    • Update rust versions list in Cargo.toml completion.
    • Newer crate version inspection doesn't work...

Released: Mar 4, 2025

Updates in 2024.3.6

Fixes

  • Code Coverage
    • Uncovered functions are incorrectly marked as covered.
    • Code coverage doesn't work - No coverage marker. The coverage tool window with the results doesn't open.
    • Coverage doesn't work if the project contains test which will fail.
  • Code Insight
    • False positive: Undeclared lifetime 'async_trait'.
    • Constant provided when a type was expected.
    • False positive E0004: Match expression with disabled enum variants.
    • False Positive E0733: Recursion in an async function requires boxing with...

Released: Feb 25, 2025

Updates in 2024.3.5

Fixes

  • Code Insight
    • E0603 (function import is private) is not detected.
  • Code Insight. Resolve
    • False positive: Function is private in integration tests.
  • Debugger
    • Can't debug test with 1.84-stable rust, option Z is only accepted on the nightly compiler.
  • Highlighting
    • Escape dismisses inline warning instead of leaving insert mode.
  • Macros
    • False Positive: chain_err from error_chain is no longer resolved.
  • Multispot Highlighting
    • Interacting with meson panel freezes the UI.
  • Project model
    • Z flag passed for...

Released: Jan 28, 2025

Updates in 2024.3.4

Features

  • Highlighting
    • Added inlays with error description if caret is placed on the error.
    • Added colors to inline problem descriptions.
  • Multispot Highlighting
    • Created settings for inline problem descriptions and explanations.
    • Added option to disable inline problem descriptions and explanations on right mouse click.
  • No subsystem
    • Added debounce after typing for inline problem descriptions.

Fixes

  • AI Code Completion
    • Auto-complete with generics adds trailing closing bracket.
  • Code Coverage
    • Coverage...

Released: Dec 19, 2024

Updates in 2024.3.2

Fixes

  • Version Control. Git
    • Git GPG signing fails with errors like: Bad CA certificate or failed to write commit object.
  • Multispot Highlighting
    • Leak of editor via RsMultispotEditorMouseMotionListener and org.rust.ide.highlight.multispot.lifetime.RsMultispotHighlightingConnectionTooltipService$EditorMouseEvent$MouseMoved.

Released: Dec 12, 2024

Updates in 2024.3.1

Features

  • Rust AI Assistant
    • Added option to disable "Fix with AI" in settings.

Fixes

  • Code Insight. Constant
    • E0070 False Positive: Invalid Place Expression on static mut.
  • Code Insight. Resolve
    • Multi-resolved associated type leads to unresolved method call.
    • Incorrect multi-resolve with trait inherited associative types.
  • Debugger
    • RustRover's Debug Data Views not works both for bundled renders and Rust compiler's renders.
    • Strings don't show in the debugger on Linux and macOS using LLDB.
  • External...