Changelog #324
Commit: adef948
Release: 2026-04-20 (v0.3.2870)
Fixes
-
#22031(first contribution) demoteimplcompletions when an inherentimplblock already exists. -
#22083(first contribution) respect#[deprecated]when deciding if aModuleDefcompletion is deprecated. -
#22046(first contribution) add parser support for unstabletype constitems. -
#22022add parser support forimplandmutrestrictions. -
#22096useProofTreeVisitorfor unsized coercion. -
#22025don’t add extra dereference after indexing inextract_function. -
#22044don’t complete unstable items that are gated by an internal feature. -
#22003complete variants of hidden enums through public aliases. -
#21999fix ref-completion with keyword prefix. -
#22018enable completions inside strings in VS Code. -
#22032allow ambiguity in associated type shorthands if they resolve to the same associated type from a supertrait. -
#22087fix incorrect lifetime hints withself: Selfparameter. -
#22066recognize#[std::prelude::vX::test]. -
#21487offerextract_variablein macro calls. -
#22067add parentheses on record literals inreplace_let_with_if_let. -
#22030fix MIR evaluation of sized &T with recursive const functions. -
#22073fix panic on empty comments inconvert_comment_block. -
#22077fix a panic inreplace_if_let_with_match. -
#22055fixes someupvars_mentionedissues. -
#22070handle name conflicts inextract_type_aliasa little better.
Internal Improvements
-
#21835addhir::Type::{as_raw_ptr,is_mutable_raw_ptr}. -
#22092synchronize function call argument check fudging withrustc. -
#22048bumprustccrates. -
#22061bumpsalsa. -
#22050represent lower coroutines to closures. -
#22043,#22095,#22042,#22039replaceast::makewithSyntaxFactoryinraw_string,convert_range_for_to_while,expand_glob_importandgenerate_blanket_trait_impl. -
#22091,#22036migrategenerate_impl_textandIdentPat::set_pattoSyntaxEditor. -
#22081migrateconvert_iter_for_each_to_forassist toSyntaxEditor. -
#22037removeset_visibility. -
#22041removeGenericParamsOwnerEdit. -
#22057removeclone_for_updatefrommove_const_to_impl. -
#22063removeLineIndexDatabase. -
#22065fix new Clippy lints. -
#22084slim downMiniCoreDebugoutput. -
#22074supportRUSTFMT_TOOLCHAINforxtask codegen.