New Features

  • Use standard library of the previous project by default when creating a new project.
  • Creating a project from IDE is supported :confetti_ball:!
  • Method completion works for generic parameters in functions.
  • New !(expr) surrounder for boolean expressions (by @mkaput).
  • New live templates (snippets), use Ctrl+J in different contexts (or Settings > Editor > Live Templates > Rust) to see the full list. (by @mkaput)

Fixes

  • Quick Navigation (Ctrl + hover) works for methods.
  • Fix stack overflow in type inference.
  • Formatter fixes (by @mkaput).
  • Parser recovery improvements

Refactorings

  • Interaction with Cargo is now tested on Windows as well.
  • Overhaul of surrounder infrastructure (by @mkaput)