Cargo Features

[dependencies]
tealdeer = { version = "1.8.1", default-features = false, features = ["logging", "native-tls", "rustls-with-webpki-roots", "rustls-with-native-roots", "ignore-online-tests"] }
default = rustls-with-native-roots, rustls-with-webpki-roots

native-tls is not enabled by default, because it is difficult to build for musl

logging = env_logger
native-tls

At least one of variants for ureq HTTP client must be selected.

Enables native-tls and platform-verifier of ureq

rustls-with-webpki-roots default

ureq uses WebPKI roots by default

Enables rustls of ureq

rustls-with-native-roots default

Enables platform-verifier and rustls of ureq

ignore-online-tests

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.

env_logger logging?