Changelog #95

Commit: f1d7f98
Release: 2021-09-20

Sponsors

Become a sponsor: On OpenCollective or GitHub Sponsors.

New Features

  • #10204 (first contribution) show dereferenced types in hover:

    134001136 00ddbb95 11b4 45bf 8592 b5fd96f814d9
  • #10257 (first contribution) add Convert while to loop assist:

    134001921 433c5b9b 5c40 4a00 9219 7786106e97dc
  • #10126 speculatively expand attributes in completions:

    133163858 91930072 1441 4ce4 9979 b0ad2727b47f
  • #10274 make inlay hints work in some attributed items:

    133887500 091675db f473 44f8 9bf5 8313ecfbc9e7

Fixes

  • #10252 (first contribution) make "Go to definition" multi-token mapping aware.

  • #10233 (first contribution) add multi-token mapping support to hovers.

  • #10199 detect even a second change to Cargo.toml.

  • #10229 do not complete builtin attributes for qualified paths.

  • #10230 fix expansion order for fn-like macros and attributes when descending tokens.

  • #10237 do not wrap inlined local in parens when at block tail position.

  • #10247 don’t highlight unsafe traits as unsafe in safe impls.

  • #10048 correctly complete macro call when cursor on !.

  • #10264 don’t seek outside of character boundaries in completion handler.

  • #10260 fix name generation in "Generate function" assist.

  • #10267 narrow if-let to match assist range.

  • #10282 don’t allow two turbo-fishes in generic arguments.

  • #10289 only strip derive attributes when preparing macro input.

  • #10293 don’t bail on parse errors in macro input for built-in expansion.

Internal Improvements