1#[cfg(any(
3 feature = "sources-datadog_agent",
4 feature = "sinks-datadog_events",
5 feature = "sinks-datadog_logs",
6 feature = "sinks-datadog_metrics",
7 feature = "sinks-datadog_traces",
8))]
9pub mod datadog;
10
11#[cfg(any(
12 feature = "sources-aws_sqs",
13 feature = "sinks-aws_sqs",
14 feature = "sources-aws_s3"
15))]
16pub(crate) mod sqs;
17
18#[cfg(any(feature = "sources-aws_s3", feature = "sinks-aws_s3"))]
19pub(crate) mod s3;
20
21#[cfg(any(feature = "sources-websocket", feature = "sinks-websocket"))]
22pub(crate) mod websocket;
23
24pub(crate) mod backoff;
25#[cfg(any(feature = "sources-mqtt", feature = "sinks-mqtt",))]
26pub mod mqtt;
28
29#[cfg(any(feature = "transforms-log_to_metric", feature = "sinks-loki"))]
30pub(crate) mod expansion;
31
32#[cfg(any(
33 feature = "sources-utils-http-auth",
34 feature = "sources-utils-http-error"
35))]
36pub mod http;