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