Changelog #157

Commit: 6d61be8
Release: 2022-11-28

New Features

  • #13592 (first contribution) add "Generate trait impl" assist.

  • #13638 add hover hint to .. in record patterns:

    Screenshot showing a hover tooltip with the missing fields over a `..` in a record pattern

Fixes

  • #13576 (first contribution) suppress "Implement default members" inside contained items.

  • #13661 (first contribution) handle empty checkOnSave.targets values.

  • #13647 (first contribution) fix tuple to named struct conversion inside macro calls.

  • #13652 unquote strings in compile_error! expansions.

  • #13667 handle sysroot config in detached-files workspaces.

  • #13670 add deriveHelper to the semanticTokenTypes section of package.json.

  • #13611 don’t trigger completions after single colon.

  • #13671 improve Go to declaration.

  • #13681 check tail expressions more precisely in "Extract function".

Internal Improvements

  • #13678 reduce the size of HirFileId from 8 to 4 bytes.

  • #13676 mega-sync from rust-lang/rust.

  • #13669 properly implement Drop for JodGroupChild.