Cargo Features

[dependencies]
binstalk = { version = "0.28.13", default-features = false, features = ["git", "git-max-perf", "static", "pkg-config", "zlib-ng", "rustls", "native-tls", "trust-dns", "http3", "zstd-thin", "cross-lang-fat-lto"] }
default = git, rustls, static

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

git default git-max-perf? = simple-git

Enables git of binstalk-registry

git-max-perf = git

Enables git-max-perf of simple-git

static default

Enables static of binstalk-downloader

pkg-config

Enables pkg-config of binstalk-downloader

zlib-ng

Enables zlib-ng of binstalk-downloader

rustls default

Enables rustls of binstalk-downloader and binstalk-registry

native-tls

Enables native-tls of binstalk-downloader and binstalk-registry

trust-dns

Enables trust-dns of binstalk-downloader

binstalk-downloader:

Deprecated alias for hickory-dns, since trust-dns is renamed to hickory-dns

http3

Experimental HTTP/3 client, this would require --cfg reqwest_unstable to be passed to rustc.

Enables http3 of binstalk-downloader

zstd-thin

Enables zstd-thin of binstalk-downloader

cross-lang-fat-lto

Enables cross-lang-fat-lto of binstalk-downloader

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.

simple-git git git-max-perf?