IntelliJ Rust Changelog #166
New Features
-
#8446 Detect
Implementation has wrong number of type or const parameterserrors (E0049)
-
#8524 Use
Selfwhen generating constructor in theGenerate Constructorrefactoring action (by @Kobzol)
Fixes
-
#8531 Take into account type arguments/parameters ordering and const generics in some intentions/quick-fixes
-
#7864 Correctly handle
+toolchainat the beginning of Cargo command -
#8578 Add
--respect-source-configtocargo vendorcommand to respect[source]config in.cargo/config. This should fix the problem when the plugin stuck withupdating crates.io indexstatus during project model loading with alternative Cargo registries (by @Kylin3216) -
#7977 Improve rendering of generic parameters for associated types in
Implement Membersquick-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
addrword -
#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 functionquick-fix for themainfunction (by @Stzx) -
#8594 Don’t show run line marker for
mainfunction in targets withno_mainattribute -
#8184 Remove spurious
unreachable expressionwarnings 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