IntelliJ Rust Changelog #84
This is the last release which supports IDEA 2018.1. If you want to continue to receive plugin updates, please upgrade your IDE to 2018.2.
New Features
-
Filter path completion variants by trait bounds
-
Implement
Split if
intention. Now you can easily split your complexif
condition into two simplified ones (by @Dimonchik0036) -
Parse
yield
expression correctly. Note, type inference for such expression is not implemented yet -
Sort completion variants by their types
-
Add initial version of
Generate Constructor
action (by @Voronchikhin)
Fixes
-
Fix
Borrow checker
inspection for tuple fields -
Don’t suggest items by auto import quick fix from transitive dependencies
-
Filter some irrelevant items from completion variants
-
Ignore items from non-lib targets of dependencies while name resolution and completion
-
Correctly add
use
item by auto import quick fix in modules with outer attributes like#[cfg(test)]
-
Improve type inference of struct literals with field shorthand (by @msmorgan)
-
Fix name resolution and completion for items from extern crates in edition 2018
-
Fix some false positive
mismatched types
errors -
Improve suggestion of element name in
for
live template -
Improve completion of parenthesis in attributes (by @nicholastmosher)
-
Expand
crate
meta variable in macros correctly
Internal Improvements
- Update IDEA & CLion