Skip to main content

Crate fast_down_ffi

Crate fast_down_ffi 

Source
Expand description

§fast-down-ffi

GitHub last commit Test Latest version Documentation License

This library provides a convenient and easy-to-use wrapper around fast-down

Re-exports§

pub use fast_down;

Modules§

fast_puller
getifaddrs
handle
http
mock
multi
reqwest_adapter
single

Structs§

BoxPusher
CacheDirectPusher
Prefers pushing large contiguous runs without merging
CacheMergePusher
Prefers pushing large contiguous runs and merges each run into a single Bytes
CacheSeqPusher
Config
DownloadResult
DownloadTask
FileId
InvertIter
UrlInfo

Enums§

Error
Event
Proxy
RawEvent
WriteMethod

Traits§

AnyError
Merge
PullStream
Puller
PullerError
Pusher
Total

Functions§

create_cancellation_token
create_channel
invert
window: when a ProgressEntry length is less than window, it is merged into the gap to reduce progress fragmentation.
prefetch
This function can be cancelled by dropping the returned Future.

Type Aliases§

ProgressEntry
PullResult
Rx
Tx
WorkerId