RustRover 2024.1.6

Released: Jul 22, 2024

2024.1.6 での更新項目

機能

  • You can now complete unresolved references name inside items name.
  • You can now show a value behind Option/Result in Unix LLDB debugger variable view.
  • Converted some error annotators into inspections.
  • Attach projects: Added run/build configurations.

不具合の修正

  • False positive with the new Copy type dropped inspection.
  • Linter doesn't recognize Deref bound on associated type.
  • Can't extract tuple/array as constant: error "selected block should represent an expression".
  • E0277: False positive ? on anyhow Result + Wasmi.
  • E0308: QF to wrap return value in Some() when expected type is Option<...>.
  • E0277: False negative ? can't convert type.
  • async move closures are not in sticky lines.
  • Ambiguous expected Foo but found Foo error for identical names with different paths.
  • Incorrect missing impl error when a derive + impl are present.
  • Apply fix: do not add both fixes if compiler suggests more than one option.
  • QF remove unnecessary trailing semicolon in macros remove the new line.