IntelliJ Rust Changelog #52
Intellij Rust participates in impl period! If you’ve always wanted to contribute to IntelliJ Rust, then now it’s the best time for it! Take a look at our up for grab issues, say hello in the impl period gitter room or learn about the inner workings of the plugin!
New Features
-
Some privacy-related errors are annotated (by @farodin91).
-
More complete type inference.
-
Some type-checking related errors are annotated.
-
Better type inference for primitive types (by @kumbayo).
Fixes
-
Fix false positive for “cannot borrow immutable local variable” (by @kumbayo).
-
Don’t add
::
after self in self parameter on completion (by @farodin91). -
Expression Type (Ctrl+Shift+P) works for local variable declarations.
-
Fix type of byte literals.
Internal Improvements
-
Short-term plan is now available at the wiki.
-
Build now uses Kotlin Gradle DSL.
-
Macro completion is simplified (by @farodin91).
-
Slightly faster parser.
-
Tests no longer use assertj.
-
Fix all compiler’s warnings.