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?