Fast and simple async downloads
Provides easy to use functions to download a file using multiple async connections while taking care to preserve integrity of the file and check it against a SHA256 sum
This crate is a work in progress
progress
: Enables progress reporting using indicatif```rust use manic::downloader; use reqwest::Client;
async fn main() -> Result<(), manic::Error> { let client = Client::new(); let numberofconcurrenttasks: u8 = 5; let result = downloader::download(&client, "https://crates.io", numberofconcurrenttasks).await?; Ok(()) } ```
License: MIT OR Apache-2.0