jsonrpc_server_utils/
lib.rs

1//! JSON-RPC servers utilities.
2
3#![deny(missing_docs)]
4
5#[macro_use]
6extern crate log;
7
8#[macro_use]
9extern crate lazy_static;
10
11pub use tokio;
12pub use tokio_stream;
13pub use tokio_util;
14
15pub mod cors;
16pub mod hosts;
17mod matcher;
18pub mod reactor;
19pub mod session;
20mod stream_codec;
21mod suspendable_stream;
22
23pub use crate::matcher::Pattern;
24pub use crate::suspendable_stream::SuspendableStream;
25
26/// Codecs utilities
27pub mod codecs {
28	pub use crate::stream_codec::{Separator, StreamCodec};
29}