Changelog #31
source link: https://rust-analyzer.github.io/thisweek/2020/06/29/changelog-31.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.
-
#4990
introduce anItemTree
layer to avoid reparsing files. This reduces the latency of "go to definition" in a simple benchmark on rust-analyzer by around 30%. -
#5017
add custom cargo runners support. This adds an option to delegate actual cargo commands building to another extension. For example, to use a different manager like cross . cross-rust-analyzer is an example of such extension. -
#5069
Extract Variable understands field init shorthand -
#4999
allow matching of whole macro calls in structural search replace. -
#5007
allow matching within macro calls in structural search replace. -
#4997
document GNOME Builder (Nightly) support for rust-analyzer. -
#4940
setinjected
modifier for code in doctests. Theme authors can use it to dim injected code. -
#5047
matching brace works for | in lambdas -
#5066
infer type for slice wildcard patterns. -
#4587
missing unsafe diagnostics. -
#5100
,#5102
: Add support forinclude_str
andinclude_bytes
.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK