data-signals 0.1.1

Parent crate for the live-data ecosystem: protocol types (live-data), publisher SDK (live-feed), consumer SDK (live-stream).
Documentation
//! # data-signals
//!
//! Parent crate for the [`live-data`] ecosystem. Pulls in the
//! protocol types crate by default and pulls in the publisher
//! ([`live-feed`]) or consumer ([`live-stream`]) runtime via Cargo
//! features.
//!
//! ## Features
//!
//! - `types` *(default)* - re-exports [`live-data`]'s protocol types.
//! - `publisher` - adds [`live-feed`].
//! - `consumer` - adds [`live-stream`].
//! - `all` - both publisher and consumer.
//!
//! Single-line usage:
//!
//! ```toml
//! data-signals = "0.1"                                # protocol types
//! data-signals = { version = "0.1", features = ["consumer"] }
//! ```
//!
//! ## Stability
//!
//! [`live-data`]: https://crates.io/crates/live-data
//! [`live-feed`]: https://crates.io/crates/live-feed
//! [`live-stream`]: https://crates.io/crates/live-stream

#[cfg(feature = "types")]
pub use live_data;

#[cfg(feature = "publisher")]
pub use live_feed;

#[cfg(feature = "consumer")]
pub use live_stream;