Don't trigger adjustment hints in all inlay hint tests

This commit is contained in:
Lukas Wirth 2022-11-07 12:49:52 +01:00
parent d841ad116a
commit ee2dd934ca

View file

@ -861,23 +861,23 @@ fn binding_mode_hints(
tooltip: Some(InlayTooltip::String("Inferred binding mode".into())), tooltip: Some(InlayTooltip::String("Inferred binding mode".into())),
}); });
}); });
// match pat { match pat {
// ast::Pat::IdentPat(pat) if pat.ref_token().is_none() && pat.mut_token().is_none() => { ast::Pat::IdentPat(pat) if pat.ref_token().is_none() && pat.mut_token().is_none() => {
// let bm = sema.binding_mode_of_pat(pat)?; let bm = sema.binding_mode_of_pat(pat)?;
// let bm = match bm { let bm = match bm {
// hir::BindingMode::Move => return None, hir::BindingMode::Move => return None,
// hir::BindingMode::Ref(Mutability::Mut) => "ref mut", hir::BindingMode::Ref(Mutability::Mut) => "ref mut",
// hir::BindingMode::Ref(Mutability::Shared) => "ref", hir::BindingMode::Ref(Mutability::Shared) => "ref",
// }; };
// acc.push(InlayHint { acc.push(InlayHint {
// range, range,
// kind: InlayKind::BindingModeHint, kind: InlayKind::BindingModeHint,
// label: bm.to_string().into(), label: bm.to_string().into(),
// tooltip: Some(InlayTooltip::String("Inferred binding mode".into())), tooltip: Some(InlayTooltip::String("Inferred binding mode".into())),
// }); });
// } }
// _ => (), _ => (),
// } }
Some(()) Some(())
} }
@ -1306,7 +1306,7 @@ mod tests {
chaining_hints: false, chaining_hints: false,
lifetime_elision_hints: LifetimeElisionHints::Never, lifetime_elision_hints: LifetimeElisionHints::Never,
closure_return_type_hints: ClosureReturnTypeHints::Never, closure_return_type_hints: ClosureReturnTypeHints::Never,
adjustment_hints: AdjustmentHints::Always, adjustment_hints: AdjustmentHints::Never,
binding_mode_hints: false, binding_mode_hints: false,
hide_named_constructor_hints: false, hide_named_constructor_hints: false,
hide_closure_initialization_hints: false, hide_closure_initialization_hints: false,
@ -1318,7 +1318,6 @@ mod tests {
type_hints: true, type_hints: true,
parameter_hints: true, parameter_hints: true,
chaining_hints: true, chaining_hints: true,
adjustment_hints: AdjustmentHints::Always,
closure_return_type_hints: ClosureReturnTypeHints::WithBlock, closure_return_type_hints: ClosureReturnTypeHints::WithBlock,
binding_mode_hints: true, binding_mode_hints: true,
lifetime_elision_hints: LifetimeElisionHints::Always, lifetime_elision_hints: LifetimeElisionHints::Always,