IntelliJ Rust Changelog #26
New Features
-
Highlight duplicate lifetime declaration (by @alygin).
-
Type inference for
?operator. -
Support for
pub(crate)syntax. -
Support for attributes on type parameters.
-
Simplify Boolean Expression intention (by @slavam2605).
-
Run Configuration From Context uses
--packageargument for multi-package workspaces.
Fixes
-
Quick fixes now correctly handle read-only files.
-
Correctly color
selfin use declarations.
Internal Improvements
- Major PSI rearrangements:
Rsprefix is used instead ofRust/Element,- argument-related PSI nodes renames,
- more rules unified (by @alygin).
-
Kotlin runtime and stdlib jars are no longer bundled.
-
Type-related code simplified, stub data is almost always sufficient to compute the type.
- CI now runs both the latest nightly Rust toolchain as well as 1.13.0.