rusty_bin/monitor/storage/
mod.rs

1//! Storage module for managing market data files
2//!
3//! This module handles writing market data to files, file rolling, compression,
4//! and metadata management.
5
6pub mod compressor;
7/// Error types and result aliases for storage operations
8pub mod error;
9pub mod manager;
10pub mod naming;
11pub mod roller;
12pub mod types;
13pub mod utils;
14pub mod writer;
15pub mod zerocopy_writer;
16
17use crate::monitor::config::storage::StorageConfig;
18
19pub use compressor::FileCompressor;
20pub use naming::FileNaming;
21pub use roller::FileRoller;
22pub use writer::{CompressionMode, FileStats, FileWriter};
23pub use zerocopy_writer::{ZerocopyFileWriter, ZerocopyWriterStats};
24
25pub use error::{Result, StorageError};