diff options
| author | Lukas Wirth <lukastw97@gmail.com> | 2022-03-16 21:16:55 +0100 |
|---|---|---|
| committer | Lukas Wirth <lukastw97@gmail.com> | 2022-03-16 21:25:03 +0100 |
| commit | bd17933c31b7e4e8b1750c59a8de2e4ab0268c33 (patch) | |
| tree | 6b8fa4e7893f7d65a04a3d32a5d180caa7a4c9e1 /editors/code/src | |
| parent | a40a847d77833e01bf8227f06c149f2e22a27935 (diff) | |
| download | rust-bd17933c31b7e4e8b1750c59a8de2e4ab0268c33.tar.gz rust-bd17933c31b7e4e8b1750c59a8de2e4ab0268c33.zip | |
feat: Add return type hints for closures with block bodies
Diffstat (limited to 'editors/code/src')
| -rw-r--r-- | editors/code/src/config.ts | 1 | ||||
| -rw-r--r-- | editors/code/src/inlay_hints.ts | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/editors/code/src/config.ts b/editors/code/src/config.ts index cdbaa67fe22..5d3ef404594 100644 --- a/editors/code/src/config.ts +++ b/editors/code/src/config.ts @@ -103,6 +103,7 @@ export class Config { typeHints: this.get<boolean>("inlayHints.typeHints"), parameterHints: this.get<boolean>("inlayHints.parameterHints"), chainingHints: this.get<boolean>("inlayHints.chainingHints"), + closureReturnTypeHints: this.get<boolean>("inlayHints.closureReturnTypeHints"), hideNamedConstructorHints: this.get<boolean>("inlayHints.hideNamedConstructorHints"), smallerHints: this.get<boolean>("inlayHints.smallerHints"), maxLength: this.get<null | number>("inlayHints.maxLength"), diff --git a/editors/code/src/inlay_hints.ts b/editors/code/src/inlay_hints.ts index 441370a677a..3f7ddedddf3 100644 --- a/editors/code/src/inlay_hints.ts +++ b/editors/code/src/inlay_hints.ts @@ -14,7 +14,8 @@ export function activateInlayHints(ctx: Ctx) { const anyEnabled = ctx.config.inlayHints.typeHints || ctx.config.inlayHints.parameterHints - || ctx.config.inlayHints.chainingHints; + || ctx.config.inlayHints.chainingHints + || ctx.config.inlayHints.closureReturnTypeHints; const enabled = ctx.config.inlayHints.enable && anyEnabled; if (!enabled) return; |
