Cargo Features

[dependencies]
docker-wrapper = { version = "0.11.1", default-features = false, features = ["compose", "swarm", "manifest", "templates", "template-redis", "template-redis-enterprise", "template-redis-cluster", "template-postgres", "template-mysql", "template-mongodb", "template-nginx", "template-redis-sentinel", "template-redis-stack", "testing"] }
default = compose, manifest, swarm

These default features are set whenever docker-wrapper is added without default-features = false somewhere in the dependency tree.

compose default

Affects command::compose, docker-wrapper::compose

swarm default

Affects command::swarm

manifest default

Affects command::manifest

templates = template-mongodb, template-mysql, template-nginx, template-postgres, template-redis, template-redis-cluster, template-redis-enterprise

Template features

Affects docker-wrapper::template

template-redis template-redis-sentinel? template-redis-stack? templates? testing? = reqwest

Individual template features

Affects template::redis, docker-wrapper::template

template-redis-enterprise templates? = reqwest

Affects redis::enterprise, template::redis, docker-wrapper::template

template-redis-cluster templates? = reqwest

Affects redis::cluster, template::redis, docker-wrapper::template

template-postgres templates? = reqwest

Affects database::postgres, template::database, docker-wrapper::template

template-mysql templates? = reqwest

Affects database::mysql, template::database, docker-wrapper::template

template-mongodb templates? = reqwest

Affects database::mongodb, template::database, docker-wrapper::template

template-nginx templates? = reqwest

Affects web::nginx, template::web, docker-wrapper::template

template-redis-sentinel = template-redis

Future Redis variants

template-redis-stack = template-redis
testing = template-redis

Testing utilities (requires at least one template feature)

Affects docker-wrapper::testing

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.

reqwest template-mongodb? template-mysql? template-nginx? template-postgres? template-redis? template-redis-cluster? template-redis-enterprise?

Enables reqwest ^0.12

Optional dependencies for templates