IntelliJ Rust Changelog #25
New Features
-
Goto class (
Ctrl+N) works with type aliases. -
Various improvements to completion, including context-dependent keyword completion (by @alygin).
-
Better diagnostics for parser errors (by @alygin).
-
Support for
i128/u128types (by @alygin). -
Highlight duplicate definitions (by @alygin)
Fixes
-
Completion and resolve fixes.
-
Introduce a variable (
Ctrl + Alt + Vora + b.letand press tab) correctly works for several occurrences of the expression.
Refactorings
-
Developer docs are updated. Checkout the new architecture section if you want to learn how the plugin works on the inside.
-
More resolve is purely stub-based, which improves performance.
-
Highlighter is rewritten not to touch AST to improve performance.