Crate squid [−] [src]
Contains application logic for a fast downloader of content over HTTP.
Examples
Initiate a download:
use squid::command_line;
use squid::download;
let arguments = command_line::parse_arguments().unwrap();
let task = download::Task::new
(
"https://www.google.com/",
&arguments.download_options
)
.unwrap();
if let Ok(path) = task.start()
{
println!("Download complete, file saved to: {}", path);
}
Modules
command_line |
Handles command line operations. |
download |
Handles download operations. |
program |
Contains program-related structures. |