testcontainers-modules 0.15.0

Community maintained modules for Testcontainers for Rust
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2021"
rust-version = "1.88"
name = "testcontainers-modules"
version = "0.15.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Community maintained modules for Testcontainers for Rust"
readme = "README.md"
keywords = [
    "docker",
    "testcontainers",
]
categories = ["development-tools::testing"]
license = "MIT"
repository = "https://github.com/testcontainers/testcontainers-rs-modules-community"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--cfg",
    "docsrs",
]

[features]
anvil = []
arrow_flightsql = []
aws-lc-rs = ["testcontainers/aws-lc-rs"]
azurite = []
blocking = ["testcontainers/blocking"]
clickhouse = ["http_wait"]
cncf_distribution = []
cockroach_db = []
consul = []
cratedb = []
databend = ["http_wait"]
default = ["ring"]
dex = [
    "http_wait",
    "json",
]
docker-compose = ["testcontainers/docker-compose"]
dynamodb = []
elastic_search = []
elasticmq = []
gitea = [
    "http_wait",
    "dep:rcgen",
]
google_cloud_sdk_emulators = []
hashicorp_vault = ["http_wait"]
http_wait = ["testcontainers/http_wait"]
json = [
    "serde",
    "serde_json",
]
k3s = []
kafka = []
kwok = []
localstack = []
mariadb = []
meilisearch = [
    "http_wait",
    "dep:parse-display",
]
minio = []
mongo = []
mosquitto = []
mssql_server = []
mysql = []
nats = []
neo4j = []
openldap = ["dep:parse-display"]
oracle = []
orientdb = []
parity = []
postgres = []
properties-config = ["testcontainers/properties-config"]
pulsar = []
rabbitmq = []
redis = []
ring = ["testcontainers/ring"]
rqlite = ["http_wait"]
rustfs = []
scylladb = []
selenium = []
solr = []
ssl = ["testcontainers/ssl"]
surrealdb = []
trufflesuite_ganachecli = []
valkey = []
victoria_metrics = []
watchdog = ["testcontainers/watchdog"]
weaviate = ["http_wait"]
zitadel = ["http_wait"]
zookeeper = []

[lib]
name = "testcontainers_modules"
path = "src/lib.rs"

[[example]]
name = "anvil"
path = "examples/anvil.rs"
required-features = ["anvil"]

[[example]]
name = "azurite"
path = "examples/azurite.rs"
required-features = ["azurite"]

[[example]]
name = "localstack"
path = "examples/localstack.rs"
required-features = ["localstack"]

[[example]]
name = "mongo"
path = "examples/mongo.rs"
required-features = ["mongo"]

[[example]]
name = "mssql_server"
path = "examples/mssql_server.rs"
required-features = ["mssql_server"]

[[example]]
name = "nats"
path = "examples/nats.rs"
required-features = ["nats"]

[[example]]
name = "neo4j"
path = "examples/neo4j.rs"
required-features = ["neo4j"]

[[example]]
name = "openldap"
path = "examples/openldap.rs"
required-features = ["openldap"]

[[example]]
name = "postgres"
path = "examples/postgres.rs"
required-features = ["postgres"]

[[example]]
name = "rqlite"
path = "examples/rqlite.rs"
required-features = ["rqlite"]

[[example]]
name = "selenium"
path = "examples/selenium.rs"
required-features = ["selenium"]

[[example]]
name = "surrealdb"
path = "examples/surrealdb.rs"
required-features = ["surrealdb"]

[[example]]
name = "zitadel"
path = "examples/zitadel.rs"
required-features = [
    "zitadel",
    "postgres",
]

[dependencies.parse-display]
version = "0.10"
features = []
optional = true
default-features = false

[dependencies.rcgen]
version = "0.14.5"
features = [
    "pem",
    "ring",
]
optional = true
default-features = false

[dependencies.serde]
version = "1.0.217"
features = ["derive"]
optional = true

[dependencies.serde_json]
version = "1.0.138"
optional = true

[dependencies.testcontainers]
version = "0.27.0"
default-features = false

[dev-dependencies.alloy-network]
version = "1.0.27"

[dev-dependencies.alloy-provider]
version = "1.0.27"

[dev-dependencies.arrow-flight]
version = "56.1.0"
features = ["flight-sql-experimental"]

[dev-dependencies.async-nats]
version = "0.42.0"

[dev-dependencies.aws-config]
version = "1.0.1"

[dev-dependencies.aws-sdk-dynamodb]
version = "1.2.0"

[dev-dependencies.aws-sdk-s3]
version = "1.2.0"

[dev-dependencies.aws-sdk-sqs]
version = "1.2.0"

[dev-dependencies.aws-types]
version = "1.0.1"

[dev-dependencies.azure_core]
version = "0.30.1"

[dev-dependencies.azure_storage]
version = "0.21.0"

[dev-dependencies.azure_storage_blobs]
version = "0.21.0"

[dev-dependencies.base64]
version = "0.22.1"

[dev-dependencies.clickhouse]
version = "0.13"

[dev-dependencies.databend-driver]
version = "0.28.2"

[dev-dependencies.fantoccini]
version = "0.21"

[dev-dependencies.futures]
version = "0.3"

[dev-dependencies.k8s-openapi]
version = "0.26"
features = ["v1_30"]

[dev-dependencies.kube]
version = "2.0.1"
features = ["runtime"]

[dev-dependencies.lapin]
version = "3.0.0"

[dev-dependencies.ldap3]
version = "0.11.5"

[dev-dependencies.meilisearch-sdk]
version = "0.29.1"

[dev-dependencies.mongodb]
version = "3.0.1"

[dev-dependencies.mysql]
version = "26.0.0"

[dev-dependencies.native-tls]
version = "0.2.12"
features = ["vendored"]

[dev-dependencies.neo4rs]
version = "0.8.0"

[dev-dependencies.openssl-sys]
version = "0.9.103"
features = ["vendored"]

[dev-dependencies.oracle]
version = "0.6.0"

[dev-dependencies.postgres]
version = "0.19.7"

[dev-dependencies.pretty_env_logger]
version = "0.5.0"

[dev-dependencies.pulsar]
version = "6.3"

[dev-dependencies.rdkafka]
version = "0.38.0"

[dev-dependencies.redis]
version = "0.32.2"
features = ["json"]

[dev-dependencies.reqwest]
version = "0.12.5"
features = [
    "blocking",
    "json",
    "rustls-tls",
    "rustls-tls-native-roots",
]
default-features = false

[dev-dependencies.retry]
version = "2.0.0"

[dev-dependencies.rqlite-rs]
version = "0.6"

[dev-dependencies.rustls]
version = "0.23.2"
features = ["ring"]

[dev-dependencies.scylla]
version = "1.0.0"

[dev-dependencies.serde]
version = "1.0.217"
features = ["derive"]

[dev-dependencies.serde_json]
version = "1.0.138"

[dev-dependencies.serial_test]
version = "3.1.1"

[dev-dependencies.surrealdb]
version = "2.2.1"

[dev-dependencies.tar]
version = "0.4.40"

[dev-dependencies.testcontainers]
version = "0.27.0"
features = ["blocking"]

[dev-dependencies.tiberius]
version = "0.12.3"
features = [
    "tds73",
    "rustls",
]
default-features = false

[dev-dependencies.tokio]
version = "1"
features = ["macros"]

[dev-dependencies.tokio-util]
version = "0.7.10"
features = ["compat"]

[dev-dependencies.tokio-zookeeper]
version = "0.4.0"

[dev-dependencies.vaultrs]
version = "0.7.2"