RustRover 新版本發表

Released: Jul 3, 2026

2026.1.4 中的更新

特性

  • Code Editor
    • Added the ability to get module path string for items.

修補程式

  • Code Insight
    • Fixed issue with: Evaluate 'cfg(feature = "foo")' in Rust stdlib.
  • UI
    • In "Attach Cargo projects" popup, Cargo.toml files should be sorted before directories.

Released: Jun 9, 2026

2026.1.3 中的更新

特性

  • Debugger
    • Added "Don't step into libs" option for debugger.
  • Code Insight
    • Added support for const impl syntax and rait impl restriction syntax.
  • Project model
    • Updated minimum supported version to 1.70.

修補程式

  • Code Insight
    • False positive 'Unnecessary cast' for 'None as Option<*>'.
    • False positive for self-import. Rework inspections for use {self as name} and use::{self as name}.
  • Code insight. TOML
    • TOML incorrect autocomplete tail text for enums.
    • Completion in toml files other than...

Released: May 18, 2026

2026.1.2 中的更新

修補程式

  • Code Insight
    • Optimize find usages of a trait member.
    • RustRover freezes after removing a quote before large lazy_static! macro definition.
    • False Positive: errors from invalid parsing of comment starting with ////.
    • False positive E0070 "Invalid left-hand operand" for dereferenced &mut assignment.
    • False positive E0116/E0117 when type is also defined via include!() in build.rs - IDE resolves to build script crate.
    • False positive E0658 "bool_to_result is unstable" - IDE resolves to nightly...

Released: Apr 23, 2026

2026.1.1 中的更新

特性

  • Code insight. Language injection
    • Added automatic language injection for query_scalar macro from SQLx crate.
  • Code editor
    • Highlight target loop when clicking continue statement.
  • UI
    • Highlight and separate search results for the test code occurrences.

修補程式

  • AI
    • AI generate documentation writes text in doctest and code in comments.
  • Build & Run
    • Main point of panic is not highlighted in output message.
    • Missed cargo command descriptions in Cargo Run Configurations.
    • Update CargoOptions standard...

Released: Mar 30, 2026

2026.1 中的更新

特性

Key updates

  • Improved code analysis accuracy, with a focus on reducing false positives that can cause confusion.
  • Added support for cargo-nextest enabling faster testing. Native support for cargo-nextest is now available directly in the IDE so you can run and monitor nextest sessions with full progress reporting and structured results in the Test tool window.
  • Trace call chains more easily with added Call Hierarchy support. Explore call relationships in a dedicated view and navigate complicated...

Released: Mar 12, 2026

2025.3.5 中的更新

特性

  • Added support for 'Call hierarchy' function.

修補程式

  • Code Insight
    • False negative E0382 (use of moved value) on example from docs.
    • False Positive: format macro: Width specifier must be of type usize.
  • Code editor
    • No highlighting for comments inside an attribute.
  • Code insight. Macros
    • False Positive E0425: Incorrect macro expansion with path metavar.
  • Debugger
    • Don't step into stdlib doesn't work on nightly.
  • Formatter
    • View jumping after save / auto-format code.
  • Tools
    • Call Hierarchy: Infinite opening...

Released: Feb 19, 2026

2025.3.4 中的更新

特性

  • You can now transform 'for_each' into 'for' and vice versa.
  • Added the ability to specify visibility for a created file.

修補程式

  • Build & Run
    • Run Configuration parameters incorrectly parsed when there is the following sequence ".." "string".
  • Code insight. TOML
    • cargo.toml: FP Property 'autolib' is not allowed.
  • Project model
    • RustRover: Unresolved reference Zeroable when using bytemuck::Zeroable.
  • Run Configuration
    • Run configuration incorrectly parsed backslashes and quotation marks on...

Released: Jan 28, 2026

2025.3.3 中的更新

修補程式

  • Code Insight
    • False positive[E0599] Method abs not found in the current scope for type i32.
    • Go to Declaration doesn't work for 'include!' macro with generated sources in OUT_DIR.
  • Debugger
    • Pretty-printer test gdb.btree is failing on nightly.
  • UI
    • Editor cursor becomes invisible after Quick-Fix Import.
  • No subsystem
    • Rust: cannot delete line containing module definition.
    • After typing in an empty lib.rs file, Sync Cargo Changes floating button appears.

Released: Jan 14, 2026

2025.3.2 中的更新

修補程式

  • Code Insight
    • False Positive E0070: assignment to pattern.
    • Incorrect deref_mut type inference for RPIT if the returned trait has DerefMut as supertrait.
  • Code Insight. Resolve
    • False Positive E0412: Projection on type variable.
    • False Positive E0432: Unresolved import when parent is aliased.
    • False Positive E0433: Unresolved module from extern crate.
  • External Linter
    • False positive trait bound not satisfied error exists only in Problems tool window.
  • No subsystem
    • Do not suggest to add crate to...

Released: Dec 19, 2025

2025.3.1 中的更新

修補程式

  • Code Insight
    • False Positive [E0277] Trait Future is not implemented for () on async closure return type.
    • False Positive E0061 on variadic extern "C" functions.
    • False Positive: E0133: extern safe function does not require unsafe.
    • Trait bounds on generic associated types are not used in code inspection.
    • RsSleepInsideAsyncFunctionInspection is broken in nightly.
  • Code Insight. Borrow checker
    • False Positive E0382: Value used after being moved with AsyncFn.
  • Code Insight. Resolve
    • False Positive...