IntelliJ Rust Changelog #69
New Features
-
Implement
Build
action for small IDEs (except of AppCode) -
Improve support of mutable variables during
Extract Method
refactoring (by @farodin91) -
A lot of improvements of auto import
-
Move type constraints to parameter list
intention (by @t-kameyama) -
Make
Unresolved reference
inspection 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
TyStructOrEnumBase
toTyAdt
and slightly optimize it -
Temporal using dependency of intellij-toml plugin from the repository instead of local one (by @kumbayo)