IntelliJ Rust Changelog #82
New Features
-
Now
Goto Declaration
action navigates toderive
meta item if the corresponding trait is implemented via#[derive]
attribute -
Implement name resolution and completion of paths in include macros and
#[path]
attribute -
Support
Context Info
action -
Show nested items of function in structure view
-
Support type hints for generic type parameters (by @dem1tris)
-
Initial implementation of
iter
postfix template (by @Voronchikhin) -
Implement preliminary inspection of anchored paths for Rust 2018. Note, it’s disabled by default because final design of
use
item paths is not fixed yet -
Create error annotation for E0404 error
-
Support type inference in box pattern
Fixes
-
Now
Different impl member order from the trait
annotation doesn’t highlight comments and attributes -
Correctly resolve
extern crate
items with dependency on the same crate with a different version -
Fix false positive error highlighting of
Unresolved Reference
inspection for trait objects and generic type parameters
Internal Improvements
-
Implement expression categorization as part of borrow checker implementation
-
Various refactorings in tests