{"ast_node_type":"variable","tokens":[{"end":60,"kind":"keyword","start":0,"text":"if"}]}
            if let ty::Infer(ty::IntVar(_)) = base_ty.kind()
            };
                && let ExprKind::Lit(Spanned {