Skip to main content

alien_bindings/providers/storage/
mod.rs

1//! Storage service implementations
2
3#[cfg(any(feature = "aws", feature = "gcp", feature = "azure"))]
4pub(crate) mod credential_bridge;
5
6#[cfg(feature = "aws")]
7pub mod aws_s3;
8#[cfg(feature = "azure")]
9pub mod azure_blob;
10#[cfg(feature = "gcp")]
11pub mod gcp_gcs;
12#[cfg(feature = "local")]
13pub mod local;
14
15#[cfg(feature = "aws")]
16pub use aws_s3::S3Storage;
17#[cfg(feature = "azure")]
18pub use azure_blob::BlobStorage;
19#[cfg(feature = "gcp")]
20pub use gcp_gcs::GcsStorage;
21#[cfg(feature = "local")]
22pub use local::LocalStorage;