mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-08-18 17:40:29 +00:00
Don't trigger adjustment hints in all inlay hint tests
This commit is contained in:
parent
d841ad116a
commit
ee2dd934ca
1 changed files with 18 additions and 19 deletions
|
@ -861,23 +861,23 @@ fn binding_mode_hints(
|
|||
tooltip: Some(InlayTooltip::String("Inferred binding mode".into())),
|
||||
});
|
||||
});
|
||||
// match pat {
|
||||
// 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 = match bm {
|
||||
// hir::BindingMode::Move => return None,
|
||||
// hir::BindingMode::Ref(Mutability::Mut) => "ref mut",
|
||||
// hir::BindingMode::Ref(Mutability::Shared) => "ref",
|
||||
// };
|
||||
// acc.push(InlayHint {
|
||||
// range,
|
||||
// kind: InlayKind::BindingModeHint,
|
||||
// label: bm.to_string().into(),
|
||||
// tooltip: Some(InlayTooltip::String("Inferred binding mode".into())),
|
||||
// });
|
||||
// }
|
||||
// _ => (),
|
||||
// }
|
||||
match pat {
|
||||
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 = match bm {
|
||||
hir::BindingMode::Move => return None,
|
||||
hir::BindingMode::Ref(Mutability::Mut) => "ref mut",
|
||||
hir::BindingMode::Ref(Mutability::Shared) => "ref",
|
||||
};
|
||||
acc.push(InlayHint {
|
||||
range,
|
||||
kind: InlayKind::BindingModeHint,
|
||||
label: bm.to_string().into(),
|
||||
tooltip: Some(InlayTooltip::String("Inferred binding mode".into())),
|
||||
});
|
||||
}
|
||||
_ => (),
|
||||
}
|
||||
|
||||
Some(())
|
||||
}
|
||||
|
@ -1306,7 +1306,7 @@ mod tests {
|
|||
chaining_hints: false,
|
||||
lifetime_elision_hints: LifetimeElisionHints::Never,
|
||||
closure_return_type_hints: ClosureReturnTypeHints::Never,
|
||||
adjustment_hints: AdjustmentHints::Always,
|
||||
adjustment_hints: AdjustmentHints::Never,
|
||||
binding_mode_hints: false,
|
||||
hide_named_constructor_hints: false,
|
||||
hide_closure_initialization_hints: false,
|
||||
|
@ -1318,7 +1318,6 @@ mod tests {
|
|||
type_hints: true,
|
||||
parameter_hints: true,
|
||||
chaining_hints: true,
|
||||
adjustment_hints: AdjustmentHints::Always,
|
||||
closure_return_type_hints: ClosureReturnTypeHints::WithBlock,
|
||||
binding_mode_hints: true,
|
||||
lifetime_elision_hints: LifetimeElisionHints::Always,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue