cuprate/rpc/interface/src
hinto-janai 92800810d9
cuprated: initial RPC module skeleton (#262)
* readme

* cuprated: add all workspace deps

* cuprated: add lints

* !!

* add state, fn signatures

* fixes

* error signatures

* interface: handle json-rpc concepts

* split rpc calls into 3 `Service`s

* interface: extract out to `RpcService`

* fix merge

* remove crate lints

* use `BoxFuture`

* rpc/interface: impl `thiserror::Error`

* split state from main handler struct

* cleanup

* fix imports

* replace `RpcError` with `anyhow::Error`

* interface: update error

* cuprated: update error type
2024-09-08 15:52:17 +01:00
..
route cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00
lib.rs cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00
router_builder.rs rpc: remove temporary lints (#255) 2024-08-20 23:50:31 +01:00
rpc_handler.rs cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00
rpc_handler_dummy.rs cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00
rpc_service.rs cuprated: initial RPC module skeleton (#262) 2024-09-08 15:52:17 +01:00