Cargo Features
[dependencies]
kmip-protocol = { version = "0.4.3", default-features = false, features = ["sync", "async-with-tokio", "async-with-async-std", "tls", "tls-with-openssl", "tls-with-openssl-vendored", "tls-with-rustls", "tls-with-tokio-native-tls", "tls-with-tokio-rustls", "tls-with-async-tls"] }
- default = sync
-
The
sync
feature is set by default wheneverkmip-protocol
is added without
somewhere in the dependency tree.default-features = false - sync default tls-with-openssl? tls-with-openssl-vendored? tls-with-rustls?
-
Enables high-level and sync of kmip-ttlv, is_sync of maybe-async
- async-with-tokio tls-with-tokio-native-tls? tls-with-tokio-rustls? = tokio
-
Enables async-with-tokio and high-level of kmip-ttlv
- async-with-async-std tls-with-async-tls? = async-std, rustls
-
Enables async-with-async-std and high-level of kmip-ttlv
- tls tls-with-async-tls? tls-with-openssl? tls-with-openssl-vendored? tls-with-rustls? tls-with-tokio-native-tls? tls-with-tokio-rustls?
- tls-with-openssl = openssl, sync, tls
-
Affects
tls::openssl
,kmip-protocol::client
… - tls-with-openssl-vendored = sync, tls
-
Affects
tls::openssl
,kmip-protocol::client
… - tls-with-rustls = rustls, rustls-pemfile, sync, tls, webpki
-
Affects
tls::rustls
,kmip-protocol::client
… - tls-with-tokio-native-tls = async-with-tokio, tls, tokio-native-tls
-
Affects
tls::tokio_native_tls
,kmip-protocol::client
… - tls-with-tokio-rustls = async-with-tokio, rustls-pemfile, tls, tokio-rustls
-
Affects
tls::tokio_rustls
,kmip-protocol::client
… - tls-with-async-tls = async-tls, async-with-async-std, rustls-pemfile, tls, webpki
-
Affects
tls::async_tls
,kmip-protocol::client
…
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.
- async-std async-with-async-std?
- async-tls tls-with-async-tls?
-
Enables async-tls ^0.11.0
- openssl tls-with-openssl? tls-with-openssl-vendored?
- rustls async-with-async-std? tls-with-rustls?
-
Enables rustls ^0.19.1
- rustls-pemfile tls-with-async-tls? tls-with-rustls? tls-with-tokio-rustls?
-
Enables rustls-pemfile ^0.2.1
- tokio async-with-tokio?
- tokio-native-tls tls-with-tokio-native-tls?
- tokio-rustls tls-with-tokio-rustls?
-
Enables tokio-rustls ^0.22.0
- webpki tls-with-async-tls? tls-with-rustls?
-
Enables webpki ^0.21.4