IntelliJ Rust Changelog #166
New Features
-
#8446 Detect
Implementation has wrong number of type or const parameters
errors (E0049) -
#8524 Use
Self
when generating constructor in theGenerate Constructor
refactoring action (by @Kobzol)
Fixes
-
#8531 Take into account type arguments/parameters ordering and const generics in some intentions/quick-fixes
-
#7864 Correctly handle
+toolchain
at the beginning of Cargo command -
#8578 Add
--respect-source-config
tocargo vendor
command to respect[source]
config in.cargo/config
. This should fix the problem when the plugin stuck withupdating crates.io index
status during project model loading with alternative Cargo registries (by @Kylin3216) -
#7977 Improve rendering of generic parameters for associated types in
Implement Members
quick-fix -
#8580 Don’t suggest multi-span quick-fixes from External Linter to avoid broken code
-
#8538 Update bundled spellchecker dictionary. It should fix some spellchecker false positive warnings, for example, for identifiers with
addr
word -
#8586 Fix wrong indents in UI during creation of a new Rust project in IDEA 2022.1
-
#8571, #8594 Don’t offer
Add unsafe to function
quick-fix for themain
function (by @Stzx) -
#8594 Don’t show run line marker for
main
function in targets withno_main
attribute -
#8184 Remove spurious
unreachable expression
warnings from match expressions with no arms (by @afetisov) -
#8532 Hide redundant stacktrace filtering button in debugger in 2022.1
Full set of changes can be found here