pub use crate::protocol::{
BandwidthLimits,
ChecksumAlgorithm,
DownloadEvent,
DownloadId,
DownloadKind,
DownloadMetadata,
DownloadOptions,
DownloadPriority,
DownloadProgress,
DownloadState,
DownloadStatus,
ExpectedChecksum,
GlobalStats,
PeerInfo,
ScheduleRule,
TorrentFile,
TorrentInfo,
TorrentStatusInfo,
};
#[cfg(feature = "recursive-http")]
pub use crate::protocol::{
RecursiveEntry, RecursiveJob, RecursiveJobEvent, RecursiveJobProgress, RecursiveJobState,
RecursiveJobStatus, RecursiveManifest, RecursiveOptions, TrackedRecursiveJob,
};