Cargo Features
[dependencies]
binstalk = { version = "0.28.14", 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
somewhere in the dependency tree.default-features = false - 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 torustc
.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.