Changelog #84
source link: https://rust-analyzer.github.io/thisweek/2021/07/05/changelog-84.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Changelog #84
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.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK