{"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":".map(Definition::Macro)"}]}
                        .map(Definition::Macro)
                    def.as_proc_macro(sema.db)
                        .unwrap_or(Definition::Function(def))