我需要构建支持按名称而不是按位置请求参数的 JSON-RPC 服务器。这应该允许将参数映射到结构中,以实现可维护性和可扩展性。
据我所知,如果不将这样的结构作为第一个参数传递(这将丑化我的 API 规范),则
jsonrpc-derive
add_method()
Params::Map
看起来像是在添加了客户端命名参数之后,针对客户端命名参数提出了一个提案,但是它停滞不前并且从未合并。
然而,整个板条箱似乎已经停滞/死亡。如果你正在构建一个 json-rpc server,也许你只是......无论如何都不需要打扰它? jsonrpc 并不完全是一种复杂的格式。