Module squid::download
[−]
[src]
Handles download operations.
Examples
Initiate a download:
use squid::download; let options = download::Options { output_directory: String::from("./Downloads/"), ..Default::default() }; // let task = download::Task::new("https://www.google.com/", &options).unwrap(); // if let Ok(path) = task.start() // { // println!("Download complete, file saved to: {:?}", path); // }
Structs
Options |
Represents a download task's options. |
Task |
Represents a single file's download task. |
Enums
Error |
Enumerates possible download errors. |
Message |
Enumerates possible messages emitted by a download task. |
Strategy |
Enumerates possible download strategies. |