For reasons outlined in #13495 inlay hints are enabled by default which makes sense, but searching for the exact setting is non-trivial. For example I've tried dozens of settings to disable this one to no avail, it would be nice to be able to disable them all together.

{
"rust-analyzer.lens.enable": false,
"rust-analyzer.lens.run.enable": false,
"rust-analyzer.lens.debug.enable": false,
"rust-analyzer.lens.implementations.enable": false,
"rust-analyzer.lens.references.trait.enable": false,
"rust-analyzer.inlayHints.typeHints.hideClosureInitialization": true,
"rust-analyzer.inlayHints.typeHints.hideClosureParameter": true,
"rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true,
"rust-analyzer.inlayHints.typeHints.enable": false,
"rust-analyzer.inlayHints.renderColons": false,
"rust-analyzer.inlayHints.chainingHints.enable": false,
"rust-analyzer.inlayHints.reborrowHints.enable": "never",
"rust-analyzer.inlayHints.parameterHints.enable": false,
"rust-analyzer.inlayHints.bindingModeHints.enable": false,
"rust-analyzer.inlayHints.closingBraceHints.enable": false,
"rust-analyzer.inlayHints.expressionAdjustmentHints.enable": "never",
"rust-analyzer.inlayHints.implicitDrops.enable": false,
"rust-analyzer.inlayHints.discriminantHints.enable": "never",
"rust-analyzer.inlayHints.closureCaptureHints.enable": false,
"rust-analyzer.inlayHints.rangeExclusiveHints.enable": false,
"rust-analyzer.inlayHints.implicitSizedBoundHints.enable": false,
"rust-analyzer.inlayHints.genericParameterHints.const.enable": false,
"rust-analyzer.inlayHints.genericParameterHints.lifetime.enable": false,
"rust-analyzer.inlayHints.genericParameterHints.type.enable": false,
"rust-analyzer.inlayHints.lifetimeElisionHints.enable": "never",
"rust-analyzer.inlayHints.closureReturnTypeHints.enable": "never",
"rust-analyzer.inlayHints.maxLength": 1,
}
For reasons outlined in #13495 inlay hints are enabled by default which makes sense, but searching for the exact setting is non-trivial. For example I've tried dozens of settings to disable this one to no avail, it would be nice to be able to disable them all together.
{ "rust-analyzer.lens.enable": false, "rust-analyzer.lens.run.enable": false, "rust-analyzer.lens.debug.enable": false, "rust-analyzer.lens.implementations.enable": false, "rust-analyzer.lens.references.trait.enable": false, "rust-analyzer.inlayHints.typeHints.hideClosureInitialization": true, "rust-analyzer.inlayHints.typeHints.hideClosureParameter": true, "rust-analyzer.inlayHints.typeHints.hideNamedConstructor": true, "rust-analyzer.inlayHints.typeHints.enable": false, "rust-analyzer.inlayHints.renderColons": false, "rust-analyzer.inlayHints.chainingHints.enable": false, "rust-analyzer.inlayHints.reborrowHints.enable": "never", "rust-analyzer.inlayHints.parameterHints.enable": false, "rust-analyzer.inlayHints.bindingModeHints.enable": false, "rust-analyzer.inlayHints.closingBraceHints.enable": false, "rust-analyzer.inlayHints.expressionAdjustmentHints.enable": "never", "rust-analyzer.inlayHints.implicitDrops.enable": false, "rust-analyzer.inlayHints.discriminantHints.enable": "never", "rust-analyzer.inlayHints.closureCaptureHints.enable": false, "rust-analyzer.inlayHints.rangeExclusiveHints.enable": false, "rust-analyzer.inlayHints.implicitSizedBoundHints.enable": false, "rust-analyzer.inlayHints.genericParameterHints.const.enable": false, "rust-analyzer.inlayHints.genericParameterHints.lifetime.enable": false, "rust-analyzer.inlayHints.genericParameterHints.type.enable": false, "rust-analyzer.inlayHints.lifetimeElisionHints.enable": "never", "rust-analyzer.inlayHints.closureReturnTypeHints.enable": "never", "rust-analyzer.inlayHints.maxLength": 1, }