New Features

Fixes

  • #8563 Fix the Inline function refactoring for single occurrence and recursive functions

  • #8639 Improve ambiguity resolution for type parameters between types and values with the same names. Previously, the plugin filtered out only constants and const parameters but did nothing with other elements from the values namespace.

  • #8670 Fix exception during Cargo tool window initialization on 2022.1 platform

  • #8628 Do not suggest Extract trait refactoring in non-Rust files

  • #8648 Fix visibility of created trait in the Extract trait refactoring

  • #8609 Use the project toolchain to retrieve info about stdlib. Previously, the plugin used the default toolchain for it that sometimes produced errors

  • #8565 Render generic parameters for type aliases / associated types in UI

Full set of changes can be found here