pub mod algorithm;
pub mod checksum;
pub mod color_output;
pub mod compression;
pub mod error;
pub mod error_logger;
pub mod error_report;
pub mod fast_file_list;
pub mod file_list;
pub mod formatted_display;
pub mod logging;
pub mod metadata;
pub mod metadata_utils;
pub mod mixed_strategy;
pub mod native_tools;
pub mod operation_utils;
pub mod options;
pub mod parallel_sync;
pub mod platform_api;
pub mod progress;
pub mod retry;
pub mod strategy;
pub mod streaming_delta;
pub mod sync;
pub mod sync_stats;
#[cfg(target_os = "linux")]
pub mod linux_fast_copy;
#[cfg(target_os = "linux")]
pub mod linux_parallel_sync;
#[cfg(target_os = "windows")]
pub mod windows_symlinks;
pub use algorithm::DeltaAlgorithm;
pub use checksum::ChecksumType;
pub use error::{Result, RoboSyncError};
pub use options::SyncOptions;
pub use parallel_sync::{ParallelSyncConfig, ParallelSyncer};
pub use retry::{with_retry, RetryConfig};
pub use sync::synchronize;
pub use sync_stats::SyncStats;