This commit is contained in:
Connor Peet
2023-01-18 16:15:43 -08:00
parent d89738a0e2
commit 8965c48d30
11 changed files with 377 additions and 182 deletions

View File

@@ -33,10 +33,12 @@ impl Serialization for JsonRpcSerializer {
}
/// Creates a new RPC Builder that serializes to JSON.
#[allow(dead_code)]
pub fn new_json_rpc() -> rpc::RpcBuilder<JsonRpcSerializer> {
rpc::RpcBuilder::new(JsonRpcSerializer {})
}
#[allow(dead_code)]
pub async fn start_json_rpc<C: Send + Sync + 'static, S>(
dispatcher: rpc::RpcDispatcher<JsonRpcSerializer, C>,
read: impl AsyncRead + Unpin,