New Features

  • Better resolve for trait with bounds.

  • Better type inference for match expressions.

  • Gutter icon for extern crates to open docs.rs (by @alygin).

  • Highlight chained comparisons as errors (by @la10736).

  • Refresh standard library location using rustup every time the project is opened.

  • Better code completion for derive attribute (by @alygin).

  • Duplicate declarations are detected on the file level (by @alygin).

Fixes

  • Mod declarations work with case-insensitive file systems.

  • Workspace configuration is updated when buildscript is created.

  • Missing fields quick fix is more smart about adding fields.

  • Cargo processes are killed on IDE exit.

Internal Improvements

  • Pattern matching code is simplified.

  • Resolve is slightly improved.