[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"