bitconch_jsonrpc_pubsub/
lib.rs

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