New Features

  • pd family of life templates allows to distinguish different printed expressions.
  • Run icon is displayed in the gutter area for tests and the main function.
  • Add ability to suppress inspections via comments.
  • Type inference handles new kinds of expressions (loops and conditionals).
  • Initial rename refactoring support (not yet 100% accurate).
  • Better enter handling in documentation comments (by @mkaput).


  • Parser recovery improvements inside items.
  • Formatter fixes for for bounds (by @mkaput).
  • Fix a bug that prevented completion in files.


  • RustDeclaringElement is removed in favor of directly collection bindings from a pattern.