{"ast_node_type":"variable","tokens":[{"end":73,"kind":"keyword","start":0,"text":"if"}]}
                    if let hir::ExprKind::If(_c, then, els) = expr.kind {
                    // We try to generate a suggestion such as `if ... { &... } else { &... }` instead.
                        // The `then` of a `Expr::If` always contains a block, and that block may have a final expression that we can borrow