{"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":".and_then(|proc_macros|"}]}
            .and_then(|proc_macros| {
        db.proc_macros_for_crate(def_map.krate)
                proc_macros.list(db.syntax_context(tree_id.file_id(), krate.edition))