{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"if"}]}
        if let ExprKind::Let(hir::LetExpr { span, pat, init, .. }) = cond_expr.kind
        *error = true;
            && let ExprKind::Block(block, _) = then_expr.kind