IntelliJ Rust Changelog #198 - attribute procedural macro expansion is here!
The latest update of IntelliJ Rust brings exciting new features and improvements for developers. One of the highlights is the enabled attribute procedural macro expansion by default. This means that generated items are now suggested in code completion and considered in other code insight features.
Developers can also benefit from completion improvements, such as suggestions for .slice/.sublist postfix completion, completion for literal suffixes, completion for keys inside TOML dependency specification, and completion for enum variants inside patterns. Additionally, the update includes the ability to detect E0557 error and provide a quick-fix for it, highlight compile_error!() usage as an error, and parse default parameter values.
Fixes in this update address issues like highlighting E0061 error for impl trait calls, mishighlighting cfg-disabled code in macro calls, and resolving Unresolved Reference false-positives in ruffle project.
Performance improvements and internal enhancements have also been made, ensuring a smoother and more efficient development experience.
For a full list of changes, check out the IntelliJ Rust Changelog #198.
Stay tuned for more updates and enhancements from IntelliJ Rust, a powerful tool for Rust developers.