Commit: 2a388d1
Release: 2025-06-02 (v0.3.2482)
New Features
#19876render padding information when hovering on structs.#19881add assist to desugarlet pat = expr?;intolet else.#19819change import prefix default tocrate.#19890make import insertion#[cfg]-aware.
Fixes
#19879fix IDE layer not resolving some macro calls.#19880handle included files better at the IDE layer.#19872fix inference ofAsyncFnreturn types.#19864properly implementmight_be_inside_macro_callusing semantic information instead of syntactical hacks.#19851normalize when checking for uninhabited types for pattern exhaustiveness checks.#19875skip pattern analysis on type mismatches.#19899account for "Generate" actions when filtering the allowed ones.#19785,#19792keep indent ingenerate_newandgenerate_mut_trait.#19900generate diagnostics docs for the manual.
Internal Improvements
#19877(first contribution) remove support forconcat_idents!.#19861(first contribution) add documentation forfind_all_refsconstructor search.#19896restructure some semantics APIs for virtual macro files.#19898remove unncessary duplication inhighlight_related.#19888recognize salsa cycles inthread_result_to_response.#19850add support for type-erasedSemantics<'db, dyn HirDatabase>.
See also the changelog post.