0.0.6 |
|
---|---|
0.0.5 |
|
#5 在 #wikidot
每月 27 次下载
64KB
1K SLoC
deepwell-rpc
DEEPWELL 调用的 RPC 服务器和客户端。有关它提供的服务更多信息,请参阅相关 crate 文档。
编译
此 crate 针对最新的稳定 Rust。在写作时,那是 1.40.0
$ cargo build --release
$ cargo run --release -- [arguments] # server
如果您想使用其客户端,导入 crate 并将其作为库使用。
API
当前 RPC 服务器提供的 API 如下所示
protocol() -> io::Result<String>
: 返回静态协议版本。目前是 "0"。
ping() -> io::Result<()>
: 确定服务器是否可访问。
time() -> io::Result<f64>
: 返回服务器上的系统时间。它可能在任何时区,并且不是单调的。
(待办事项)
lib.rs
:
向 DEEPWELL 发送 RPC 调用的客户端
依赖
~76–115MB
~2M SLoC