Cargo Features

cargo-prebuilt = { version = "0.7.0", default-features = false, features = ["default-native", "default-rustls", "default-no-tls", "indexes", "github-public", "github-private", "rustls", "rustls-native-certs", "native", "vendored-openssl", "dl-cp-brotli", "mimalloc"] }
default = default-rustls

The default-rustls feature is set by default whenever cargo-prebuilt is added without default-features = false somewhere in the dependency tree.

default-native = default-no-tls, native
default-rustls default = default-no-tls, rustls
default-no-tls default-native? default-rustls = indexes
indexes default-no-tls? = github-private, github-public

Indexes to allow

github-public indexes?
github-private indexes?

Considered beta

rustls default-rustls rustls-native-certs?

Use rustls for tls

Enables tls of ureq

rustls-native-certs = rustls

Enables native-certs of ureq

native default-native? vendored-openssl? = native-tls

Use openssl/native for tls

Enables native-tls of ureq

vendored-openssl = native

Enables vendored of native-tls


Allow downloading of compressed files with brotli

Enables brotli of ureq


Use mimalloc for the allocator

Enables mimalloc

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.

native-tls native? vendored-openssl?