Skip to main content

alien_bindings/providers/worker/
mod.rs

1//! Worker service implementations
2
3#[cfg(feature = "aws")]
4pub mod aws_lambda;
5#[cfg(feature = "azure")]
6pub mod azure_container_app;
7#[cfg(feature = "gcp")]
8pub mod gcp_cloudrun;
9#[cfg(feature = "kubernetes")]
10pub mod kubernetes;
11#[cfg(feature = "local")]
12pub mod local;
13
14#[cfg(feature = "aws")]
15pub use aws_lambda::LambdaWorker;
16#[cfg(feature = "azure")]
17pub use azure_container_app::ContainerAppWorker;
18#[cfg(feature = "gcp")]
19pub use gcp_cloudrun::CloudRunWorker;
20#[cfg(feature = "kubernetes")]
21pub use kubernetes::KubernetesWorker;
22#[cfg(feature = "local")]
23pub use local::LocalWorker;