Changelog #245

Commit: c9109f2
Release: 2024-08-05 (v0.3.2062)

New Features

  • #17707 use spans for built-in and declarative macro expansion errors.

  • #17735 introduce workspace-level rust-analyzer.toml.

Fixes

  • #17736 (first contribution) show async in trait method completions.

  • #17750 don’t require absolute paths in linkedProjects.

  • #17715 let glob imports override other globs' visibility.

  • #17747 fix inference for method calls with elided lifetimes.

  • #17755 apply IndexMut obligations for non-assigning mutable usages.

  • #17741 make include! work with raw string literals.

  • #17763 insert a tail Ok(()) in type mismatch quick fix.

  • #17789 insert a generic args for impl Trait during lowering.

  • #17742 don’t retry inlay hint and code lens requests.

Internal Improvements

  • #17705 (first contribution) use oldest rustup rust-analyzer when toolchain override is present.

  • #17722 use VS Code logging helpers.

  • #17770 remove TryFrom implementation for AbsPathBuf.