Changelog #198
Commit: 326f37e
Release: 2023-09-11
(v0.3.1657
)
New Features
-
#15578
diagnose mismatched argument count for tuple struct patterns: -
#15584
diagnose private fields in record constructor: -
#15557
parsebuiltin#
syntax and add type checking forbuiltin#offset_of
. -
#15559
implementbuiltin#format_args
, using rustc’sformat_args
parser. -
#15532
on-type format(
, by adding closing)
automatically. -
#15573
add "into to qualified from" assist. -
#15524
add "Bind unused parameter" assist. -
#15528
enablecfg(rust_analyzer)
when code is being analyzed.
Internal Improvements
-
#15568
replaceformat_args
parser with upstream fork. -
#15565
implementwrite_via_move
intrinsic for MIR eval. -
#15571
remove allocation on MIR eval memory write. -
#15567
ignore enum variants in analysis stats of MIR bodies. -
#15575
intern projections in MIR place. -
#15430
de-unwrap
wrap_return_type_in_result
. -
#15529
do not send inlay hint refresh requests on file edits. -
#15522
resolve inlay hint data lazily. -
#15564
use current folder’srustfmt.toml
with custom configurations. -
#15560
when usingrust-project.json
, prefer the sysroot-defined rustc over discovery in$PATH
. -
#15558
removerust-analyzer.discoverProjectCommand
in favor of a companion VS Code extension.