{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"!has_parens"}]}
                        !has_parens && matches!(self.expr.kind, hir::ExprKind::Cast(..));
                    let needs_parens =