Skip to main content

digdigdig3_station/data/
mod.rs

1//! `DataPoint` implementations for each market-data class Station persists.
2//!
3//! One file per class. Each implements [`crate::series::DataPoint`] with a
4//! fixed-size little-endian record format. Symbol is NOT stored in the record
5//! itself — it lives in the path (`<kind>/<exchange>/<account>/<symbol>/...`).
6
7pub mod agg_trade;
8pub mod bar;
9pub mod funding_rate;
10pub mod liquidation;
11pub mod mark_price;
12pub mod ob_snapshot;
13pub mod open_interest;
14pub mod ticker;
15pub mod trade;
16
17pub use agg_trade::AggTradePoint;
18pub use bar::BarPoint;
19pub use funding_rate::FundingRatePoint;
20pub use liquidation::LiquidationPoint;
21pub use mark_price::MarkPricePoint;
22pub use ob_snapshot::ObSnapshotPoint;
23pub use open_interest::OpenInterestPoint;
24pub use ticker::TickerPoint;
25pub use trade::TradePoint;