IntelliJ Rust Changelog #73
This is the last release which supports IDEA 2017.3. If you want to continue to receive plugin updates, please upgrade your IDE to 2018.1.
New Features
-
Implement initial dependency completion in
Cargo.toml(by @vitvakatu) -
Support extern types
-
Add underscore support in Unicode escape sequences (by @rrevenantt)
-
Take into account selected cargo project while running cargo command (by @rrevenantt)
-
Support raw literal at lexer level (by @Dimonchik0036)
-
Take into account
#[repr(u*)]attribute during enum discriminant type inference (by @kumbayo)
Fixes
-
Correctly resolve comparison and equality operators for primitive types
-
Properly format
?Traitbound (by @kumbayo) -
Implement membersquick fix tries to insert member according to order of trait definition (by @JakubAdamWieczorek) -
Fix
Apply same member orderquick fix for incompleteimpls (by @JakubAdamWieczorek) -
Fix type inference for
vec![val; len]expressions (by @kumbayo)
Internal Improvements
-
Update IDEA, CLion & Kotlin
-
Use
rustfmt-previewfor test on CI