Skip to content

Files

Latest commit

dc6b8ed · Jul 20, 2021

History

History

stdio

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 11, 2021
Jul 8, 2021
Jul 20, 2021
Jul 28, 2020

README.md

jsonrpc-stdio-server

STDIN/STDOUT server for JSON-RPC 2.0. Takes one request per line and outputs each response on a new line.

Documentation

Example

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();
}