IntelliJ Rust Changelog #131
This is the last release that supports the 2020.1 platform. To receive plugin updates further, please upgrade your IDE to 2020.2.
New Features
-
#6039, #6102 Provide intention to create a method from an unresolved method call (by @Kobzol)
-
#5720 Supersede
Fill match arms
intention withAdd remaining patterns
quick fix which supports emptymatch
expressions now -
#5369 Place methods with
&mut self
at the end of completion list for non-mutable variables (by @Kobzol) -
#5657 Handle name conflicts after renaming local variables (by @Kobzol)
- Improvements of
Move
refactoring for top-level items (Refactor | Move
or F6): -
#6057 Introduce a quick fix to add
..
to struct pattern that has missing fields (by @t-kameyama) - #5995 Rename “Cargo Command” run configuration to “Cargo”
Fixes
-
#6075 Fix “File is not included in module tree” warnings for a project under a symlinked directory
-
#6033 Don’t resolve macros from
std
withno_std
attribute (by @Kobzol) -
#6041 Fix highlighting inside macro calls in some cases
-
#6049 Fix flattening nested
use
statements intention (by @t-kameyama) -
#6056 Fix benches flag in
cargo
command completion
Internal Improvements
-
#5928 Add initial parsing of the new asm! macro syntax (by @Kobzol)
-
#6080 Use the same processor for move files and move items refactoring. It allows adding features to both refactorings simultaneously
-
#6069 Reduce duration of CI checks on Linux by caching
evcxr
executable (by @Kobzol) -
#6051 Set pull request milestone automatically
-
#6042 Check that intentions have description and example (by @Kobzol)
-
#6017 Use Kotlin 1.4
Full set of changes can be found here