Cargo Features
Dockworker has no features set by default.
[dependencies]
dockworker = { version = "0.5.1", features = ["experimental", "ssl", "ssl-rustls"] }
- default
-
OpenSSL is fairly hard to build on certain platforms, especially if you want to produce release binaries. So we disable it by default.
- experimental
-
Affects
checkpoint::Checkpoint
,checkpoint::CheckpointCreateOptions
,checkpoint::CheckpointDeleteOptions
… - ssl = hyper-tls, native-tls, openssl
-
Enable OpenSSL both directly and for Hyper.
- ssl-rustls = hyper-rustls, rustls, rustls-pemfile
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.
- openssl ssl?
- rustls ssl-rustls?
-
Enables rustls ^0.21
- rustls-pemfile ssl-rustls?
-
Enables rustls-pemfile ^1.0.0
- hyper-tls ssl?
-
Enables hyper-tls ^0.5
- hyper-rustls ssl-rustls?
-
Enables hyper-rustls ^0.24
- native-tls ssl?