RustRover 2025.2.1
Released: Aug 29, 2025
Actualizaciones en 2025.2.1
Correcciones
- 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 positives).
- False-positive unresolved reference in doctests with include.
- RsUnresolvedPath race condition with disabled code and use statement.
- Infinite "Preparing data for name resolution".
- FP Unresolved Method: trait impl through multiple aliases in different crates.
- Completion
- Visibility modifiers are suggested in completion in a function body.
- Performance problem
- Speed up completion: micro-optimizations.
- Performance bug: local macro expansions are re-parsed when typing on top-level, slowing down highlighting.
- Conditional compilation
- Support generic parameters under cfg.
- Highlighting
- False positive raw string literal with a suffix is invalid in lazy_regex macro.
- Macros
- False positive E0425 while using the seq! macro from the winnow crate.
- Parser
- Support updated [const] syntax replaced ~const.
- Type inference
- False-positive E0599 for cfg-disabled method referenced in cfg-disabled doc comment.
- False positive Variable is never used for r#-names with usage in format! macro.
- UI
- Add a switch to hide the 'Learn Rust with RustRover' banner on the Welcome screen (or make the entire Learn module an optional, fully uninstallable plugin).
- No subsystem
- Add listener for rustc toolchain to reload projects.