mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-08-21 11:00:26 +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())),
|
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,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue