jsonrpc_ipc_server/
lib.rs1#![deny(missing_docs)]
4
5use jsonrpc_server_utils as server_utils;
6
7pub use jsonrpc_core;
8
9#[macro_use]
10extern crate log;
11
12#[cfg(test)]
13#[macro_use]
14extern crate lazy_static;
15
16#[cfg(test)]
17mod logger;
18
19mod meta;
20mod select_with_weak;
21mod server;
22
23use jsonrpc_core as jsonrpc;
24
25pub use crate::meta::{MetaExtractor, NoopExtractor, RequestContext};
26pub use crate::server::{CloseHandle, SecurityAttributes, Server, ServerBuilder};
27
28pub use self::server_utils::session::{SessionId, SessionStats};
29pub use self::server_utils::{codecs::Separator, tokio};