Commit: 94b526f
Release: 2024-09-16 (v0.3.2112)
New Features
#18038generate names for tuple struct fields in "Fill match arms".#18018automatically add semicolon when completing unit-returning function call.
Fixes
#18052(first contribution) don't output hex when inlining integer constants.#18041improve name suggestions for variables extracted from function calls.#18075render patterns when hovering on function parameters.#18093skip diagnostics when casting todyn Trait.#18092correctly escape strings instringify!.#18101fix false positive error when casting literals.#18106don't report typed hole error inasm!outoperands.#18073fix "immutable tree" ingenerate_delegate_trait.#18119fix printing of constants greater thani128::MAX.#18099improve handling of lint attributes.#18050offerreplace_qualified_name_with_useon the first segment of a path.#18107don't emit empty inlay hint parts.#18105don't panic on invalid LSP notifications from buggy clients.
Internal Improvements
#18032add preliminarySyntaxEditorfunctionality.#18057improve testing infra forrust-analyzer.toml.#18080remove crate graph deduplication logic.#17904add CLI command to report unresolved references.
See also the changelog post.