{"ast_node_type":"variable","tokens":[{"end":45,"kind":"keyword","start":0,"text":"let"}]}
        let kind = def.kind.to_basedb_kind();
    fn export_proc_macro(&mut self, def: ProcMacroDef, ast_id: AstId<ast::Fn>, fn_id: FunctionId) {
        let (expander, kind) = match self.proc_macros.iter().find(|(n, _, _)| n == &def.name) {