{"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"let"}]}
                    let def = sema.to_def(&it)?;
                ast::Item::Fn(it) => {
                    def.as_proc_macro(sema.db)