mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2025-09-27 12:29:21 +00:00
Auto merge of #12201 - Veykril:inlay-hide, r=Veykril
fix: Add cast expressions to param name inlay hint heuristics
This commit is contained in:
commit
cf152e8a94
2 changed files with 3 additions and 1 deletions
|
@ -808,6 +808,7 @@ fn get_string_representation(expr: &ast::Expr) -> Option<String> {
|
|||
ast::Expr::PathExpr(path_expr) => Some(path_expr.path()?.segment()?.to_string()),
|
||||
ast::Expr::PrefixExpr(prefix_expr) => get_string_representation(&prefix_expr.expr()?),
|
||||
ast::Expr::RefExpr(ref_expr) => get_string_representation(&ref_expr.expr()?),
|
||||
ast::Expr::CastExpr(cast_expr) => get_string_representation(&cast_expr.expr()?),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
@ -1173,6 +1174,7 @@ fn main() {
|
|||
|
||||
let param = 0;
|
||||
foo(param);
|
||||
foo(param as _);
|
||||
let param_end = 0;
|
||||
foo(param_end);
|
||||
let start_param = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue