Cargo Features
[dependencies]
arti-ureq = { version = "0.30.0", default-features = false, features = ["full", "rustls", "native-tls", "tokio", "async-std"] }
- default = rustls, tokio
-
These default features are set whenever
arti-ureq
is added without
somewhere in the dependency tree.default-features = false - full = async-std, native-tls, tokio
-
Enables full of arti-client, tor-error, tor-proto, and tor-rtcompat
arti-client:
"full" is a top-level selector that turns on every feature, _EXCEPT FOR_:
- rustls default
-
Enables rustls of tor-rtcompat and ureq
tor-rtcompat:
This is not nonadditive from a software POV, but we mark it as such because it includes code licensed under the old OpenSSL license (which was 4-clause BSD),
which in turn introduces a GPL-incompatibility. - native-tls full?
-
Enables native-tls of tor-rtcompat and ureq
- tokio default full?
-
Enables tokio, tokio of tor-rtcompat
- async-std full?
-
Enables async-std, async-std of tor-rtcompat
arti-ureq has 6 features without comments.