{"ast_node_type":"other","tokens":[{"end":58,"kind":"keyword","start":0,"text":"&&"}]}
                    && segment.ident.name != kw::SelfUpper
                if !segment.has_generic_args
                    && segment.ident.name != kw::Dyn =>