2个不稳定版本
使用旧的Rust 2015
0.3.0 | 2016年12月27日 |
---|---|
0.2.0 | 2016年11月23日 |
#190 在 #json-rpc
被 rust_lsp 使用
74KB
1.5K SLoC
RustDT JSON-RPC
为Rust编写的JSON-RPC库。
最初创建是因为我想开发一个“真实世界”的项目,以有效地学习Rust(特别是与并发/多线程相关的代码)。当时,jsonrpc-core不支持异步方法处理。
与jsonrpc-core相比
- 支持客户端和服务器方向(相同的端点可以用于两者)。目前jsonrpc-core只支持服务器处理。
- 不支持批量请求,jsonrpc-core支持。
- 一些轻微的实现细节:TODO描述更多?
- 支持id吗?必须是适合无符号64位整数的JSON字符串、Null或数字。
用法
在此处查看完整的服务器/客户端示例
使用rustdt_json_rpc的项目
lib.rs
:
JSON-RPC库。
示例
在此处查看完整的服务器/客户端示例:https://github.com/RustDT/rustdt-json_rpc/blob/master/tests/example.rs
依赖项
~1.5MB
~32K SLoC