docker_image_pusher/upload/mod.rs
1//! Upload module for handling chunked uploads and progress tracking
2//!
3//! This module provides multiple upload strategies (chunked, parallel, streaming) for efficient and reliable
4//! transfer of Docker image layers to registries. It includes progress tracking and statistics reporting.
5
6pub mod chunked;
7pub mod parallel;
8pub mod progress;
9pub mod stats;
10pub mod strategy;
11pub mod streaming;
12
13pub use chunked::ChunkedUploader;
14pub use parallel::ParallelUploader;
15pub use progress::ProgressTracker;
16pub use strategy::{UploadStrategy, UploadStrategyFactory};
17pub use streaming::StreamingUploader;