Cargo Features

[dependencies]
quick_fetcher = { version = "0.4.3", default-features = false, features = ["render_progress", "verification", "unarchive"] }
default = render_progress, unarchive, verification

These default features are set whenever quick_fetcher is added without default-features = false somewhere in the dependency tree.

render_progress default = indicatif

Affects downloader::Progress

verification default = md-5, sha1, sha2

Affects error::ChecksumError

unarchive default = bzip2, flate2, liblzma, tar, zip, zstd

Affects error::ArchiveError

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

indicatif render_progress
md-5 verification
sha1 verification
sha2 verification
tar unarchive
bzip2 unarchive

Enables bzip2 ^0.4.4

liblzma unarchive
flate2 unarchive
zstd unarchive
zip unarchive