14 个版本 (8 个重大更新)

使用旧的 Rust 2015

0.9.1 2018 年 3 月 3 日
0.9.0 2017 年 8 月 10 日
0.8.0 2017 年 4 月 23 日
0.7.2 2017 年 3 月 29 日

#85 in #server-client

每月下载量 39 次

Apache-2.0/MIT

115KB
2K SLoC

Tokio-JSONRPC

Travis Build Status AppVeyor Build status

这是为 tokio 实现的 JSON RPC 2.0 协议。它可以处理一些更专业的功能,如批处理和一个端点同时作为服务器和客户端。

可能仍有一些功能缺失,现有 API 可能会进行一些小的更改。然而,如果您不介意将来需要更新代码,它可能可用于实际工作。

目前它包含底层部分,解析消息和发送答案。可以在 echo_params 程序中找到如何使用这些功能的小示例。

此外,还有一点更高级的功能,以 Endpoint 结构和 server 模块中的辅助工具的形式存在。可以在 time_server 程序中检查其使用。

API 文档可以在 此处 找到。

许可协议

许可协议为以下之一

任选其一。

贡献

除非您明确声明,否则任何有意提交以包含在您的工作中的贡献,根据 Apache-2.0 许可证的定义,均应按上述方式双许可,无需任何附加条款或条件。

依赖关系

~8MB
~139K SLoC