{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"def.as_proc_macro(sema.db)"}]}
                    def.as_proc_macro(sema.db)
                    let def = sema.to_def(&it)?;
                        .map(Definition::Macro)