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