testcontainers_modules/
lib.rs1#![deny(missing_docs)]
3#![cfg_attr(docsrs, deny(rustdoc::broken_intra_doc_links))]
4#![cfg_attr(docsrs, feature(doc_cfg))]
5#![doc(
6 html_logo_url = "https://raw.githubusercontent.com/testcontainers/testcontainers-rs-modules-community/main/logo.svg"
7)]
8#![doc = include_str!("../README.md")]
9#[cfg(feature = "anvil")]
12#[cfg_attr(docsrs, doc(cfg(feature = "anvil")))]
13pub mod anvil;
15#[cfg(feature = "clickhouse")]
16#[cfg_attr(docsrs, doc(cfg(feature = "clickhouse")))]
17pub mod clickhouse;
19#[cfg(feature = "cncf_distribution")]
20#[cfg_attr(docsrs, doc(cfg(feature = "cncf_distribution")))]
21pub mod cncf_distribution;
23#[cfg(feature = "cockroach_db")]
24#[cfg_attr(docsrs, doc(cfg(feature = "cockroach_db")))]
25pub mod cockroach_db;
27#[cfg(feature = "consul")]
28#[cfg_attr(docsrs, doc(cfg(feature = "consul")))]
29pub mod consul;
31#[cfg(feature = "databend")]
32#[cfg_attr(docsrs, doc(cfg(feature = "databend")))]
33pub mod databend;
35#[cfg(feature = "dynamodb")]
36#[cfg_attr(docsrs, doc(cfg(feature = "dynamodb")))]
37pub mod dynamodb_local;
39#[cfg(feature = "elastic_search")]
40#[cfg_attr(docsrs, doc(cfg(feature = "elastic_search")))]
41pub mod elastic_search;
43#[cfg(feature = "elasticmq")]
44#[cfg_attr(docsrs, doc(cfg(feature = "elasticmq")))]
45pub mod elasticmq;
47#[cfg(feature = "gitea")]
48#[cfg_attr(docsrs, doc(cfg(feature = "gitea")))]
49pub mod gitea;
51#[cfg(feature = "google_cloud_sdk_emulators")]
52#[cfg_attr(docsrs, doc(cfg(feature = "google_cloud_sdk_emulators")))]
53pub mod google_cloud_sdk_emulators;
55#[cfg(feature = "hashicorp_vault")]
56#[cfg_attr(docsrs, doc(cfg(feature = "hashicorp_vault")))]
57pub mod hashicorp_vault;
59#[cfg(feature = "k3s")]
60#[cfg_attr(docsrs, doc(cfg(feature = "k3s")))]
61pub mod k3s;
63#[cfg(feature = "kafka")]
64#[cfg_attr(docsrs, doc(cfg(feature = "kafka")))]
65pub mod kafka;
67#[cfg(feature = "kwok")]
68#[cfg_attr(docsrs, doc(cfg(feature = "kwok")))]
69pub mod kwok;
71#[cfg(feature = "localstack")]
72#[cfg_attr(docsrs, doc(cfg(feature = "localstack")))]
73pub mod localstack;
75#[cfg(feature = "mariadb")]
76#[cfg_attr(docsrs, doc(cfg(feature = "mariadb")))]
77pub mod mariadb;
79#[cfg(feature = "meilisearch")]
80#[cfg_attr(docsrs, doc(cfg(feature = "meilisearch")))]
81pub mod meilisearch;
83#[cfg(feature = "minio")]
84#[cfg_attr(docsrs, doc(cfg(feature = "minio")))]
85pub mod minio;
87#[cfg(feature = "mongo")]
88#[cfg_attr(docsrs, doc(cfg(feature = "mongo")))]
89pub mod mongo;
91#[cfg(feature = "mosquitto")]
92#[cfg_attr(docsrs, doc(cfg(feature = "mosquitto")))]
93pub mod mosquitto;
95#[cfg(feature = "mssql_server")]
96#[cfg_attr(docsrs, doc(cfg(feature = "mssql_server")))]
97pub mod mssql_server;
99#[cfg(feature = "mysql")]
100#[cfg_attr(docsrs, doc(cfg(feature = "mysql")))]
101pub mod mysql;
103#[cfg(feature = "nats")]
104#[cfg_attr(docsrs, doc(cfg(feature = "nats")))]
105pub mod nats;
107#[cfg(feature = "neo4j")]
108#[cfg_attr(docsrs, doc(cfg(feature = "neo4j")))]
109pub mod neo4j;
111#[cfg(feature = "openldap")]
112#[cfg_attr(docsrs, doc(cfg(feature = "openldap")))]
113pub mod openldap;
115#[cfg(feature = "oracle")]
116#[cfg_attr(docsrs, doc(cfg(feature = "oracle")))]
117pub mod oracle;
119#[cfg(feature = "orientdb")]
120#[cfg_attr(docsrs, doc(cfg(feature = "orientdb")))]
121pub mod orientdb;
123#[cfg(feature = "parity")]
124#[cfg_attr(docsrs, doc(cfg(feature = "parity")))]
125pub mod parity_parity;
127#[cfg(feature = "postgres")]
128#[cfg_attr(docsrs, doc(cfg(feature = "postgres")))]
129pub mod postgres;
131#[cfg(feature = "pulsar")]
132#[cfg_attr(docsrs, doc(cfg(feature = "pulsar")))]
133pub mod pulsar;
135#[cfg(feature = "rabbitmq")]
136#[cfg_attr(docsrs, doc(cfg(feature = "rabbitmq")))]
137pub mod rabbitmq;
139#[cfg(feature = "redis")]
140#[cfg_attr(docsrs, doc(cfg(feature = "redis")))]
141pub mod redis;
143#[cfg(feature = "rqlite")]
144#[cfg_attr(docsrs, doc(cfg(feature = "rqlite")))]
145pub mod rqlite;
147#[cfg(feature = "solr")]
148#[cfg_attr(docsrs, doc(cfg(feature = "solr")))]
149pub mod solr;
151#[cfg(feature = "surrealdb")]
152#[cfg_attr(docsrs, doc(cfg(feature = "surrealdb")))]
153pub mod surrealdb;
155#[cfg(feature = "trufflesuite_ganachecli")]
156#[cfg_attr(docsrs, doc(cfg(feature = "trufflesuite_ganachecli")))]
157pub mod trufflesuite_ganachecli;
159#[cfg(feature = "valkey")]
160#[cfg_attr(docsrs, doc(cfg(feature = "valkey")))]
161pub mod valkey;
163#[cfg(feature = "victoria_metrics")]
164#[cfg_attr(docsrs, doc(cfg(feature = "victoria_metrics")))]
165pub mod victoria_metrics;
167#[cfg(feature = "zookeeper")]
168#[cfg_attr(docsrs, doc(cfg(feature = "zookeeper")))]
169pub mod zookeeper;
171
172pub use testcontainers;