Expand description
Storage subsystem — Phase μ.
§Modules
event_log— legacy append-only flat-file log (κ.2 compat)rotation— daily rotating writer + raw file readerindex— time-range index sidecar (stub)snapshot— periodic snapshot writer/reader for stateful streamsretention— auto-delete files older than N daysmanager—StorageManagerowning multiple rotating streams
On wasm32 only manager is available (OPFS-backed). The rest of the
sub-modules (event_log, rotation, retention, snapshot, index)
use std::fs and remain native-only.
Re-exports§
pub use manager::StorageConfig;pub use manager::StorageManager;pub use manager::StreamKey;pub use event_log::EventLog;pub use event_log::EventLogIter;pub use event_log::EventRecord;
Modules§
- event_
log - EventLog — append-only binary record store.
- index
- Time-range index sidecar files.
- manager
- StorageManager — top-level storage owner.
- retention
- Retention sweeper.
- rotation
- RotatingWriter — opens a daily file, rotates on UTC midnight boundary.
- snapshot
- Periodic snapshot writer for stateful streams (e.g. orderbook).