RustRover のリリース

Released: Oct 27, 2025

2025.2.4 での更新項目

不具合の修正

  • Code Insight
    • Expected a function: 'Send' bound in Boxed trait object breaks type inference of lambda.
    • Expected [... ; N], but found [... ; 2].
  • Macros
    • Unexpected element $t of type 'ty'.
  • No subsystem
    • Analyze non-rust files added via 'include!' macro.
    • Don't resolve methods for receiver of type.
    • False condition is always ... for any cfg!().

Released: Oct 9, 2025

2025.2.3 での更新項目

機能

  • Macros
    • Added support the new 'cfg_select' built in macro.

不具合の修正

  • Code Insight
    • Incorrect suggestion assert - to assert_eq! in const context.
    • False positive E0061 while using '_mm256_bsrli_epi128'.
    • False Positive E0308. Vector of functions as function parameter.
  • Code Insight. Resolve
    • Thread starvation during 'Preparing data for name resolution'.
  • Code Insight. Trait Selection
    • False positive E0277. Trait Debug is not implemented.
  • Debugger
    • Add debugger-related Help IDs to source code.
    • [LLDB] Make...

Released: Sep 18, 2025

2025.2.2 での更新項目

機能

  • External Linter
    • Added statistics for cargo check differences between project and workspace.

不具合の修正

  • Code Insight
    • False positive - "Parameter is never used" for a variable used in assert macro.
    • False positive - Cannot find trait in this scope in latest nightly.
  • Debugger
    • Invalid value when view Arc<str> in debugger.
    • Incorrect display of backslashes in string-based values when debugging on Windows.
    • Win10, LLDB: Collecting data on debugging Hashmap<String, i32>.
  • Doc comments
    • False...

Released: Aug 29, 2025

2025.2.1 での更新項目

不具合の修正

  • Code Insight
    • False positive [E0425] Cannot find function in this scope for local extern function.
    • Enable cargo features in workspace dependencies by default.
    • False positive E0004 "match must be exhaustive" on a match of all possible u8 values.
  • Code Insight. Borrow checker
    • Invalid "Value used after being move" caused by parentheses.
    • False positive "Value used after being moved [E0382]" in combined match arm.
  • Code Insight. Resolve
    • Disable all inspection in doctest (due to many false...

Released: Aug 5, 2025

2025.2 での更新項目

機能

  • RustRover goes AI - Junie, the in-IDE coding agent, is now 30% faster, connects to external sources via MCP, and supports remote development. AI Assistant adds even smarter code completion for Rust, project rules, and enhanced offline capabilities.
  • Debugger: Remote targets, on‑chip debugging, and more - You can now run the debugger on remote targets. Just start gdbserver and set up a remote debug configuration. That's it; you're all set to debug. Both GDB and LLDB are supported, as well as...

Released: Jul 3, 2025

2025.1.5 での更新項目

機能

  • Debugger
    • Added support for "Attach to an Unstarted Process...".

不具合の修正

  • Code Insight
    • FP E0061 (wrong numbers of arguments) in chain method parameters with #cfg.
    • Does not support 'const_refs_to_static'.
  • Code Insight. Borrow checker
    • False positive: Value used after being moved with Fn.
  • Macros
    • False positive Unexpected element $tof typety error in macro definition.
  • Procedural macros
    • False Positives [e0413] and [E0433] for types generated by ouroboros::self_referencing macro.
  • Type inference
    • Don't...

Released: Jun 26, 2025

2025.1.4 での更新項目

不具合の修正

  • Code Insight
    • False positive [E0618] Expected a function but found 'f' for AsyncFnOnce.
  • Debugger
    • User's custom LLDB commands 'settings append target.source-map' overwritten.
    • LLDB debugger: Wrong value of shadowed variable shown in debug.
  • External Linter
    • Cargo check * is never used lint is highlighted with wave underscore, but should be grayed out.
  • Procedural macros
    • Macro expansion not working anymore on latest nightly.
  • No subsystem
    • Cropped "Command" window in run configurations.
    • Showing...

Released: May 28, 2025

2025.1.3 での更新項目

機能

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

不具合の修正

  • 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

2025.1.2 での更新項目

機能

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

不具合の修正

  • 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 multicrate...

Released: Apr 23, 2025

2025.1.1 での更新項目

不具合の修正

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