#![doc = include_str!("../README.md")]
mod config;
mod download;
mod error;
mod event;
pub use config::*;
pub use download::*;
pub use error::*;
pub use event::*;
pub use fast_down;
pub use fast_down::{
AnyError, BoxPusher, DownloadResult, Event as RawEvent, FileId, InvertIter, Merge,
ProgressEntry, Proxy, PullResult, PullStream, Puller, PullerError, Pusher, Total, UrlInfo,
WorkerId, fast_puller, getifaddrs, handle, http, invert, mock, multi,
reqwest as reqwest_adapter, single, unique_path,
};
#[cfg(feature = "file")]
pub use fast_down::file;
#[cfg(feature = "mem")]
pub use fast_down::mem;