Add Needless lifetimes inspection to check unnecessary lifetimes which can be removed. See the corresponding clippy inspection

Support method separators. You can enable this feature via Preferences | Editor | General | Appearance | Show method separators (by @t-kameyama)

Add Assign to immutable inspection which annotates wrong assignments to element or field of the corresponding immutable array or struct

Support Inject Language intention for rust string literals

Implement new Show expanded macro and Show recursively expanded macro actions. Now you can see how the plugin expands macros

Validate package name while new project creation

Implement Goto definition action for dependencies in Cargo.toml . Now it navigates you to lib.rs of the corresponding crate

Support crate keyword at the beginning of paths