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