Cargo Features
[dependencies]
arti-relay = { version = "0.24.0", default-features = false, features = ["full", "async-std", "rustls", "tokio"] }
- default = rustls, tokio
-
Relay doesn't support native-tls at the moment.
- full = async-std, rustls, tokio
-
Enables full of fs-mistrust, tor-chanmgr, tor-config, tor-error, tor-keymgr, tor-memquota, tor-netdir, tor-netdoc, tor-proto, tor-relay-crypto, and tor-rtcompat
tor-memquota:
TODO RELAY compile in memquota tracking by default? with a calculated limit maybe, even?
- async-std full?
-
Enables async-std of tor-rtcompat
- rustls default full?
-
Enables rustls of tor-rtcompat
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. - tokio default full?
-
Enables tokio of tor-proto and tor-rtcompat