IntelliJ Rust Changelog #115
New Features
-
#4836 Simplify attaching a new cargo project to the plugin project model. Now it’s possible to invoke
Attach Cargo Project
action for your cargo project from the context menu in the project view. Also, there isAttach
action forCargo.toml
files in an editor if the corresponding crate is not in the plugin project model. -
#4812 Suggest the proper type of braces while a macro call completion. For example, now the plugin suggests
{}
forthread_local
macro instead of parenthesis -
#4807 Support
Show import statements
option inFind usages
dialog. The option allows including/excludinguse
items from the results ofFind usages
action. Note, this feature is missing in CLion
Performance Improvements
-
#4877 Don’t reparse the whole file while typing inside macro calls. This should speed up completion in macro calls in large files
-
#4875, #4782 Slightly improve indexing and type inference performance
Fixes
-
#4904 Fix compatibility issues with latest 2020.1 EAPs
-
#4874 Fix LLDB pretty-printers for
Rc
/Arc
structs on 2020.1 -
#4816 Drop
Remove parentheses from expression
intention and make the corresponding quick fix available only for valid cases (by @t-kameyama) -
#4102 Now the Cargo Tool Window is not shown for non-Rust projects
Internal Improvements
-
#4886 Now TOML plugin is dynamic. In the future, it will allow you to install, uninstall and update the plugin without restarting the IDE
-
#4863 Drop support of 2019.2 platform
Full set of changes can be found here