[package]
edition = "2021"
rust-version = "1.89.0"
name = "adminx-cloud"
version = "3.1.2"
authors = [
"Snm Maurya <xsmmaurya@gmail.com>",
"Deepak Maurya <deepxmaurya@gmail.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cloud storage backends (AWS S3, Google Cloud Storage, Azure Blob) for adminx file attachments, over a single object_store-backed BlobStore. Enable only the providers you use via feature flags."
homepage = "https://github.com/srotas-space/adminx"
documentation = "https://docs.rs/adminx-cloud"
readme = "README.md"
keywords = [
"adminx",
"s3",
"gcs",
"azure",
"storage",
]
categories = [
"web-programming",
"filesystem",
]
license = "MIT"
repository = "https://github.com/srotas-space/adminx"
[package.metadata.docs.rs]
features = ["all"]
[features]
all = [
"aws",
"gcp",
"azure",
]
aws = ["object_store/aws"]
azure = ["object_store/azure"]
default = []
gcp = ["object_store/gcp"]
[lib]
name = "adminx_cloud"
path = "src/lib.rs"
[dependencies.adminx-attachments]
version = "3.1.2"
[dependencies.adminx-core]
version = "3.1.2"
[dependencies.async-trait]
version = "0.1"
[dependencies.object_store]
version = "0.14"
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.tracing]
version = "0.1"
[dev-dependencies.tokio]
version = "1"
features = ["full"]