IntelliJ Rust Changelog #110
New Features
-
#4492 Add completion inside
cfgattributes. Note, the set of supported options is quite small and doesn’t include features at this moment
- Toml plugin improvements:
- #4612 Provide color settings for toml language.
You can change the corresponding colors via
Preferences | Editor | Color Scheme | Tomlsetting panel -
#4569 Highlight escape symbols like
\nor\u0020
- #4612 Highlight integer numbers, dates and keys properly. Previously, the plugin didn’t determine integer numbers, dates, and number/date-like keys while highlighting.
- #4612 Provide color settings for toml language.
You can change the corresponding colors via
- #4480 Show parent item (
traitorimpl) for associated items in usage results
Fixes
-
#4638 Fix navigation in
Buildtool window for compile errors comes from macro expansions. Note,Buildtool window is disabled by default for now. To turn it on, enableorg.rust.cargo.build.tool.windowoption viaExperimental Featuresdialog -
#4555 Fix parsing of compile errors to show them correctly in
Buildtool window. It also fixes the absence of error annotations provided by external linter (seePreferences | Languages & Frameworks | Rust | Cargo | External Linter) in some cases -
#4596 Improve detection of type mismatches for partially unknown types
-
#4600 Do not show deprecate error annotations for
Selfidentifier -
#4597 Ignore
impls with unresolved trait while name resolution -
#4485 Render parameter hints without unexpected
mut, extra spaces and line separators
Full set of changes can be found here