| Crates.io | jsonrpc-stdio-server |
| lib.rs | jsonrpc-stdio-server |
| version | 18.0.0 |
| created_at | 2018-11-05 12:05:23.629091+00 |
| updated_at | 2021-07-20 15:58:21.758738+00 |
| 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();
}