Crate condow_core[−][src]
Expand description
Condow
Overview
Condow is a CONcurrent DOWnloader which downloads BLOBs by splitting the download into parts and downloading them concurrently.
Some services/technologies/backends can have their download speed improved, if BLOBs are downloaded concurrently by “opening multiple connections”. An example for this is AWS S3.
This crate provides the core functionality only. To actually use it, use one of the implementation crates:
condow_rusoto: AWS S3
All that is required to add more “services” is to implement the CondowClient trait.
Modules
Adapter for crate::Condow to access BLOBs to be downloaded
Configuration items
Streams used by Condow
Structs
The CONcurrent DOWnloader
A configured downloader.
An inclusive range which can not have a length of 0.
Enums
A closed range
A range which specifies a download
Overide the behaviour when Condow does a request to get the size of a BLOB
An open range