digdigdig3_station/
lib.rs1pub mod backfill;
10pub mod builder;
11pub mod cache;
12pub mod data;
13pub mod error;
14pub mod persistence;
15pub mod series;
16pub mod station;
17pub mod subscription;
18
19pub mod storage;
21pub mod orderbook;
22pub mod rest_cache;
23pub mod replay;
24pub mod cure;
25
26#[cfg(feature = "reconnect")]
27pub mod reconnect;
28
29pub use builder::StationBuilder;
30pub use cache::{ticker_cache, CacheConfig, TickerKey};
31pub use error::{Result, StationError};
32pub use persistence::PersistenceConfig;
33pub use series::{DataPoint, DiskStore, Kind, Series, SeriesKey, SharedSeriesMap};
34pub use station::Station;
35pub use subscription::{Event, Stream, SubscriptionHandle, SubscriptionSet};
36
37pub use storage::{EventLog, EventLogIter, EventRecord, StorageManager, StorageConfig, StreamKey};
39pub use replay::{ReplayHub, ReplayConfig, ReplayRate};
40pub use orderbook::{OrderBookTracker, OrderBookError};
41pub use rest_cache::RestCache;
42pub use cure::{
43 IntegrityChecker, IntegrityReport,
44 Deduper,
45 GapDetector, GapInfo,
46 RepairPipeline, RepairReport,
47};
48
49pub use digdigdig3::core::types::{AccountType, ExchangeId};