nodata/crates/nodata-storage/Cargo.toml

31 lines
749 B
TOML
Raw Permalink Normal View History

[package]
name = "nodata-storage"
version.workspace = true
description = "nodata storage is the backend that serves the nodata message broker, it allows storing data in many different types of backends"
license = "MIT"
edition = "2021"
[dependencies]
anyhow.workspace = true
tokio.workspace = true
uuid.workspace = true
tracing.workspace = true
prost.workspace = true
prost-types.workspace = true
bytes.workspace = true
async-trait.workspace = true
hex = "0.4.3"
sha2 = "0.10.8"
aws-config = { version = "1.5.10", features = [
"behavior-version-latest",
], optional = true }
aws-sdk-s3 = { version = "1.61.0", features = [
"behavior-version-latest",
], optional = true }
[features]
default = ["s3"]
s3 = ["dep:aws-config", "dep:aws-sdk-s3"]