Cargo Features
[dependencies]
middle = { version = "0.2.0", default-features = false, features = ["all", "rustls-tls", "tonic", "runtime-tokio", "client-credentials"] }
- default = client-credentials, runtime-tokio, rustls-tls
-
These default features are set whenever
middle
is added without
somewhere in the dependency tree.default-features = false - all = client-credentials, runtime-tokio, rustls-tls, tonic
- rustls-tls default all?
-
Enables rustls-tls and rustls-tls-native-roots of reqwest
- tonic all?
-
Enables tonic
Affects
authorizers::Authorizer.authorization_header_tonic
… - runtime-tokio default all? = tokio
-
Affects
authorizers::Authorizer.refresh_task
… - client-credentials default all?
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.