{"ast_node_type":"other","tokens":[{"end":85,"kind":"keyword","start":0,"text":"msg::Response::ListMacros(srv.list_macros(&dylib_path).map(|macros|"}]}
                msg::Response::ListMacros(srv.list_macros(&dylib_path).map(|macros| {
            msg::Request::ListMacros { dylib_path } => {
                    macros.into_iter().map(|(name, kind)| (name, macro_kind_to_api(kind))).collect()