Skip to main content

alien_bindings/providers/container/
mod.rs

1//! Container binding implementations
2//!
3//! This module provides container implementations for different platforms:
4//! - Managed cloud: For containers on AWS/GCP/Azure
5//! - Local: For containers running in Docker during local development
6//! - Kubernetes: For containers running as Kubernetes Services
7
8mod horizon;
9mod local;
10
11#[cfg(feature = "kubernetes")]
12mod kubernetes;
13
14#[cfg(feature = "grpc")]
15mod grpc;
16
17pub use horizon::HorizonContainer;
18pub use local::LocalContainer;
19
20#[cfg(feature = "kubernetes")]
21pub use kubernetes::KubernetesContainer;
22
23#[cfg(feature = "grpc")]
24pub use grpc::GrpcContainer;