Cargo Features
tor-hsservice has no features set by default.
[dependencies]
tor-hsservice = { version = "0.41.0", features = ["restricted-discovery", "metrics", "hs-pow-full", "full", "experimental", "experimental-api", "onion-service-cli-extra"] }
We need a PreferredRuntime
@@ test-all-crates conditional-option minimal --features=tor-rtcompat/tokio,tor-rtcompat/native-tls
- restricted-discovery full?
-
Affects
config::restricted_discovery… - metrics experimental?
-
Enables metrics
- hs-pow-full experimental? = arrayvec, equix, num-traits, tor-checkable
-
Onion service proof of work schemes
Enables hs-pow-full of tor-cell, tor-hscrypto, and tor-netdoc
- full = restricted-discovery
-
Enables full of optional equix, fs-mistrust, oneshot-fused-workaround, retry-error, safelog, tor-async-utils, tor-basic-utils, tor-bytes, tor-cell, optional tor-checkable, tor-circmgr, tor-config, tor-config-path, tor-dirclient, tor-error, tor-hscrypto, tor-key-forge, tor-keymgr, tor-linkspec, tor-llcrypto, tor-log-ratelim, tor-netdir, tor-netdoc, tor-persist, tor-proto, tor-protover, tor-relay-selection, tor-rtcompat, and web-time-compat
- experimental = experimental-api, hs-pow-full, metrics, onion-service-cli-extra
-
Enable experimental APIs that are not yet officially supported.
These APIs are not covered by semantic versioning. Using this feature voids your "semver warrantee". - experimental-api experimental?
- onion-service-cli-extra experimental?
-
Enables onion-service-cli-extra of tor-keymgr
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.