Changelog #84
Commit: e5c1c8c
Release: 2021-07-05
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
-
#9452
add "View Crate Graph (Full)" command, which includes external dependencies. -
#9454
,#9455
,#9465
make "Replaceif let
withmatch
" work with chainedif let … {} else if let …
expressions and guards: -
#9473
"Join lines" joins twoif
s intoelse if
: -
#9468
make "Inline call" work on methods. -
#9489
always prefer postfix snippets on exact match.
Fixes
-
#9428
fix deduction ofdyn Fn
closure parameter types. -
#9420
make hover on attribute paths work again. -
#9422
handle::{self}
imports. -
#9423
resolve paths in attribute highlighting. -
#9426
watch forCargo.toml
andCargo.lock
changes. -
#9269
redesign status page. -
#9437
don’t classify paths inside attributeTokenTrees
. -
#9445
fix inner items defined in nested macros. -
#9447
make the "unlinked file" diagnostic a hint again. -
#9450
addModuleOrItem
to import granularity guessing. -
#9477
merge results from different namespaces inauto_import
. -
#9479
insert fully qualified paths in "Replace qualified name withuse
".
Internal Improvements
-
#9418
includeself
in usage search results inside their own definition. -
#9431
implementTypeRef::ForLifetime
. -
#9467
update "Wrap return type inResult
" to work on the HIR. -
#9476
overhaul codegen. -
#9484
makextask
lighter. -
#9487
refactorto_proto::completion
. -
#9488
makeCompletionItem
andSourceChange
consistent.