提问人:ababo 提问时间:10/28/2023 更新时间:10/28/2023 访问量:30
使用 jsonrpc Rust crate 命名 JSON-RPC 参数
Named JSON-RPC params using jsonrpc Rust crate
问:
我需要构建 JSON-RPC 服务器,该服务器支持按名称而不是按位置请求参数。这应该允许将参数映射到结构中,以实现可维护性和可扩展性。
据我所知,如果不将这样的结构作为第一个参数传递(这将使我的 API 规范变得丑陋),crate 不支持此场景的代码生成。所以我必须通过 定义处理程序,序列化回 JSON 并再次反序列化到我的参数结构中。这看起来很荒谬且效率低下。我还有其他选择吗?jsonrpc-derive
add_method()
Params::Map
答:
评论