Skip to main content

alien_bindings/providers/function/
mod.rs

1//! Function 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 = "grpc")]
10pub mod grpc;
11#[cfg(feature = "kubernetes")]
12pub mod kubernetes;
13#[cfg(feature = "local")]
14pub mod local;
15
16#[cfg(feature = "aws")]
17pub use aws_lambda::LambdaFunction;
18#[cfg(feature = "azure")]
19pub use azure_container_app::ContainerAppFunction;
20#[cfg(feature = "gcp")]
21pub use gcp_cloudrun::CloudRunFunction;
22#[cfg(feature = "grpc")]
23pub use grpc::GrpcFunction;
24#[cfg(feature = "kubernetes")]
25pub use kubernetes::KubernetesFunction;
26#[cfg(feature = "local")]
27pub use local::LocalFunction;