RustRover 2024.3.4

Released: Jan 28, 2025

2024.3.4 中的更新

特性

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

修补程序

  • AI Code Completion
    • Auto-complete with generics adds trailing closing bracket.
  • Code Coverage
    • Coverage does not work in RustRover 2024.3.3.
  • Code Insight
    • False positive [E0255] "defined multiple times" error on import of enum variant.
    • Unresolved reference for clap default value argument.
  • Highlighting
    • Cannot parse method invoked on macro call in tail position.
  • IDE
    • Cannot delete new line in macro_rules: Inner attributes for type rust.FILE.MACRO.INJECTED are not registered.
  • Macros
    • Recursive macro expansion fail: only literals (like "foo", -42 and 3.14) can be passed to 'concat!() macro from const-str crate.
  • Performance
    • Freeze during startup.
  • Refactoring
    • Making self mutable removes custom Self type.
  • Rust AI Assistant
    • 'Fix with AI' doesn't work for 2024.3.3 and further.
  • No subsystem
    • crates.io index doesn't work on 1.85.0-nightly.