JSON-RPC stdio server

It speaks JSON-RPC serialized into JSON Lines over stdio.
This commit is contained in:
link2xt
2022-10-31 21:41:24 +00:00
parent d29b0baa25
commit 75ed4fe398
11 changed files with 174 additions and 32 deletions

15
Cargo.lock generated
View File

@@ -986,6 +986,21 @@ dependencies = [
"yerpc",
]
[[package]]
name = "deltachat-rpc-server"
version = "1.98.0"
dependencies = [
"anyhow",
"deltachat-jsonrpc",
"env_logger 0.9.1",
"futures-lite",
"log",
"serde",
"serde_json",
"tokio",
"yerpc",
]
[[package]]
name = "deltachat_derive"
version = "2.0.0"