jsonrpc_pubsub/
lib.rs

1//! Publish-Subscribe extension for JSON-RPC
2
3#![deny(missing_docs)]
4
5use jsonrpc_core as core;
6
7#[macro_use]
8extern crate log;
9
10mod delegates;
11mod handler;
12pub mod manager;
13pub mod oneshot;
14mod subscription;
15pub mod typed;
16mod types;
17
18pub use self::delegates::IoDelegate;
19pub use self::handler::{PubSubHandler, SubscribeRpcMethod, UnsubscribeRpcMethod};
20pub use self::subscription::{new_subscription, Session, Sink, Subscriber};
21pub use self::types::{PubSubMetadata, SinkResult, SubscriptionId, TransportError};