IntelliJ Rust Changelog #32
New Features
-
Highlight error on reassignment of immutable variable (by @Shiroy).
-
Add impl intention now handle generic parameters (video).
-
More useful Quick Navigation (Ctrl + hover) (by @alygin).
-
Match angle brackets in generics (by @matklad and @oistein).
-
Infer type of literals used as array sizes and enum discriminants (by @alygin).
Fixes
-
Fix completion inside
use ::{foo}
. -
Fix validation edge cases in rename refactoring (by @alygin).
Internal Improvements
-
Reverse turbo fish paths grammar cleanup.
-
Move various utility PSI extensions to a single
core.psi.ext
package. -
New
test anything
function to “fuzzy-check” any PSI-related functionality on an existing corpus of Rust code.