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