Commit: 3f2bbe9
Release: 2025-01-06
(v0.3.2249
)
New Features
#18757
add support for updatingexpect-test
,insta
andsnapbox
snapshot tests.#18179
allow excluding specific traits from completion.#18801
show "Go to type definition" actions for generics substitutions on hover.#18821
add support forCoercePointee
.
Fixes
#18806
(first contribution) re-enable crate graph de-duplication.#18797
(first contribution) generate exhaustivematch
in "Replaceif-let
withmatch
".#18758
(first contribution) improve SCIP symbols.#18835
hide synthetic locals from completions.#18791
avoid generating colliding names in "Extract variable".#18794
fix "Fill match arm" producing an extra brace in some proc macros.#18802
use the correctfile_id
used for ranges for outgoing calls.#18807
,#18841
populate cargo config environment variables.#18826
,#18848
,#18817
properly clear flycheck diagnostics.#18819
fix overflow detection in MIR evaluation.#18843
correctly handle new-stylerustc_intrinsic
safety.#18845
check the right package in flycheck.#18795
,#18820
fix rendering of literals in code blocks.#18836
be more permissive with completion resolve data.#18830
fix custom snippet deserialization.
Internal Improvements
#18822
(first contribution) allowtargetDir
to be an absolute path.#18327
,#18852
store token trees in contiguousVec
instead of as a tree.#18809
do not render closure ids in hover messages.#18790
define a quoting mechanism instead of textual ASTmake
.#18805
implement<RaSpanServer as SourceFile>::eq
.#18792
decouple proc macro server protocol from the server implementation.#18829
,#18831
revert 'revert "disablerustc
test metrics"'.
See also the changelog post.