//! Data Acquisition Service Library //! //! Provides automated Databento data downloading with: //! - Scheduled downloads with priority queuing //! - Automatic MinIO upload //! - Cost tracking and estimation //! - Data quality validation //! - Retry logic with exponential backoff //! - Concurrent download limits #![deny(clippy::unwrap_used, clippy::expect_used)] pub mod downloader; pub mod error; pub mod metrics; pub mod service; pub mod uploader; pub mod validator; // Re-export proto definitions pub mod proto { #![allow(clippy::all)] #![allow(unused_qualifications)] tonic::include_proto!("data_acquisition"); } // Re-export commonly used types pub use error::{AcquisitionError, AcquisitionResult}; pub use service::DataAcquisitionServiceImpl;