{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"for"}]}
            for ns in [TypeNS, ValueNS, MacroNS] {
            let mut need_assoc = false;
                if let Some(res) = self.resolve_and_cache_rustdoc_path(&path_str, ns) {