cuprate_rpc_interface/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3
4mod route;
5mod router_builder;
6mod rpc_handler;
7#[cfg(feature = "dummy")]
8mod rpc_handler_dummy;
9mod rpc_service;
10
11pub use router_builder::RouterBuilder;
12pub use rpc_handler::RpcHandler;
13#[cfg(feature = "dummy")]
14pub use rpc_handler_dummy::RpcHandlerDummy;
15pub use rpc_service::RpcService;
16
17// false-positive: used in `README.md`'s doc-test.
18#[cfg(test)]
19mod test {
20    extern crate axum;
21    extern crate cuprate_test_utils;
22    extern crate serde_json;
23    extern crate tokio;
24    extern crate ureq;
25}