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