{"ast_node_type":"other","tokens":[{"end":89,"kind":"keyword","start":0,"text":"&&"}]}
                        && self.point_at_generic_if_possible(error, def_id, arg, segment)
                        && !matches!(kind, DefKind::Mod | DefKind::ForeignMod)
                    {