Crates.io | jsonrpc-stdio-server |
lib.rs | jsonrpc-stdio-server |
version | 18.0.0 |
source | src |
created_at | 2018-11-05 12:05:23.629091 |
updated_at | 2021-07-20 15:58:21.758738 |
description | STDIN/STDOUT server for JSON-RPC |
homepage | https://github.com/paritytech/jsonrpc |
repository | https://github.com/paritytech/jsonrpc |
max_upload_size | |
id | 94826 |
size | 16,734 |
STDIN/STDOUT server for JSON-RPC 2.0. Takes one request per line and outputs each response on a new line.
Cargo.toml
[dependencies]
jsonrpc-stdio-server = "15.0"
main.rs
use jsonrpc_stdio_server::ServerBuilder;
use jsonrpc_stdio_server::jsonrpc_core::*;
fn main() {
let mut io = IoHandler::default();
io.add_method("say_hello", |_params| {
Ok(Value::String("hello".to_owned()))
});
ServerBuilder::new(io).build();
}