{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
            if i == 0 || ns != primary_ns {
        for (i, &ns) in [primary_ns, TypeNS, ValueNS].iter().enumerate() {
                match self.resolve_qpath(qself, path, ns, finalize, source)? {