Skip to main content

digdigdig3_core/
lib.rs

1//! # digdigdig3-core
2//!
3//! The pure-data core of [`digdigdig3`](https://docs.rs/digdigdig3): market-data
4//! and trading types (`Kline`, `Ticker`, `OrderBook`, `PublicTrade`, `FundingRate`,
5//! `StreamKind`, `Symbol`, `ExchangeId`, …) with **zero** connectors and **zero**
6//! network I/O.
7//!
8//! Consumers that only need the data structures (indicator libraries, analytics,
9//! backtesters) depend on this crate and avoid compiling reqwest / tokio /
10//! websockets / the 47 exchange connectors that live in the full `digdigdig3` crate.
11//!
12//! The full `digdigdig3` crate re-exports everything here under the SAME paths
13//! (`digdigdig3::core::types::*`, etc.), so it stays a drop-in superset.
14
15pub mod core;