RustRover 2024.1.3

Released: Jun 24, 2024

2024.1.3 での更新項目

機能

  • Converted some error annotators into inspections.
  • Added a way to attach debugger to a running process.
  • Changed minimum blank lines between declarations to zero.
  • Added support for async gen blocks and functions.
  • Progress bar message during buildscript evaluation is now more informative.
  • Added support for imported_main (accepted in 1.79.0)
  • Improved logs and error messages when executing external tools like Cargo.

不具合の修正

  • "Build script evaluation" console output has no colors.
  • False positive[E0191]: The value of the associated type must be provided in trait objects.
  • After moving mod in a big project, it became excluded from module tree.
  • Reexported item of the inner module in function is unresolved.
  • Don't show { ... } tail text in completion lookup element for a struct.
  • i18n: gutter tooltip "Toggle feature" is not localized for a feature in a Cargo.toml file.
  • Can't use rustfmt without rustup.
  • Macro 2.0 not formatted properly.
  • Fixed Cargo Sync in projects with build-std.
  • "Create module file" does nothing.
  • Unresolved method call for Index access with predicate.
  • Generic method call with explicit type parameter return type is inferred as.
  • False Positive [E0308] expected PayloadKeyType, but found &JsonPath in qdrant.
  • Don't set RUSTC_BOOTSTRAP=1 for cargo check when evaluating buildscripts if rust >= 1.74.0.
  • QF for adding field for structure doesn't work properly if the structure is defined in separate file.
  • Don't enumerate WSL distributions from EDT in the Rust settings UI.
  • Create new project: toolchain location is not selected by default.
  • Project is not associated with cargo.toml is not shown for excluded from workspace rust files.