跳转到内容

rust-jsonrpc 目标

rust-jsonrpc 会从 IDL 生成 Rust JSON-RPC 服务端 / 客户端绑定。

Terminal window
xidlc gen --out-dir out rust-jsonrpc your.idl

之后实现生成出的 trait,并通过 xidl_jsonrpc::Server 暴露服务。

服务端:

Terminal window
cargo run -p xidlc-examples --example jsonrpc_hello_world_server

客户端:

Terminal window
cargo run -p xidlc-examples --example jsonrpc_hello_world_client -- --name World

生成代码默认与 xidl-jsonrpc 配套使用。