Changelog #173
Commit: 825833c
Release: 2023-03-20
(v0.3.1443
)
New Features
-
#14281
add quick fix for inserting anunsafe
block:add-unsafe.mp4
-
#13789
prioritize missing variants in match pattern completions: -
#14354
add signature help for record and tuple struct patterns: -
#13994
lint incoherent inherent impls:
Fixes
#12958
fix return type of async closures.#14337
allow the status bar item to be clicked again.#14347
addStorageDead
forlet
bindings without initializer (fixes false positiveneeds-mut
in loops).#14348
fix rustc proc-macro handling in the rustc workspace.#14349
respect parent blocks in visibility resolution.#14338
only skip reborrow adjustment hints for block,if
andmatch
expressions.#14353
don't replaceSyntaxToken
withSyntaxNode
in "Inline call".#14355
don't emit unnecessary reference completions.#14357
don't pass feature flags to rustc private crates metadata invocation.#14359
don't retry inlay hint requests.#14361
fixast::IfExpr
child accessors.
Internal Improvements
#14307
add Cargo-style project discovery for Buck and Bazel users.#14362
prioritize "Removedbg!
" assist over "Inline macro".#14358
report sysroot and rustc crate loading errors.#14334
,#14336
addis_float
,is_char
andas_slice
tohir::Type
.#14378
bumpchalk
to fix a GAT bug.#14342
add path of workspace root folders to status output.#14340
renameAstDatabase
toExpandDatabase
.
See also the changelog post.