IntelliJ Rust Changelog #69
New Features
-
Implement
Buildaction for small IDEs (except of AppCode) -
Improve support of mutable variables during
Extract Methodrefactoring (by @farodin91) -
A lot of improvements of auto import
-
Move type constraints to parameter listintention (by @t-kameyama) -
Make
Unresolved referenceinspection enabled by default and convert auto import into quick fix of this inspection -
Filter method completion variants by trait bounds of impls
-
Support new debugger API in CLion 2018.1
Fixes
-
Improve type inference related to struct fields
-
Calculate length of byte string literals with escaped characters in correct way (by @kumbayo)
-
Fix endless indexing
-
Improve IDE support of trait types: trait objects and
impl/dyn Trait -
Slightly improve performance of macros resolve
-
Fix displaying of generic types in tooltips
Internal Improvements
-
Rename
TyStructOrEnumBasetoTyAdtand slightly optimize it -
Temporal using dependency of intellij-toml plugin from the repository instead of local one (by @kumbayo)