Changelog #58
Commit: 5b86ff3
Release: 2021-01-04
Sponsors
Become a sponsor: On OpenCollective or GitHub Sponsors.
New Features
- 
#7130add extract-assignment assist.  
- 
#7091rust-analyzer.server.extraEnvconfig to specify environment variables forrust-analyzerprocess.
- 
#7107add working dir to cargo metadata fail messages.
- 
#7106produce fine-grained diffs when formatting files.
- 
#7071pass--all-targetstocargo checkwhen discovering project structure.
- 
#7080initial support for const type parameters.
- 
#7121show lifetimes and labels on hover.
- 
#7123basic support for 2021 edition.
Fixes
- 
#7070fix$0inserted during edits.
- 
#7088fix false positive "unnecessary braces" diagnostic.
- 
#7064improve auto-importing completion speed and accuracy.
- 
#7059fix handling of$_in macros.
- 
#7075use.formatto trigger postfix format completion.
- 
#7101fix spacing bug in proc-macro.
- 
#7055don’t swallow the "rustfmt not installed error".
- 
#7102fix completion of Default struct update syntax.
- 
#7116fix proc-macros for deep trees.
- 
#7125don’t emit arg count diagnostics for method calls with unknown receiver.
- 
#7134fix type-inference for macro generated arrays.
- 
#7136fixed nested eager macros.