2024-11-09 17:19:19 +01:00
|
|
|
[package]
|
|
|
|
name = "nodata-storage"
|
2024-11-17 20:57:48 +01:00
|
|
|
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"
|
2024-11-09 17:19:19 +01:00
|
|
|
edition = "2021"
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
anyhow.workspace = true
|
|
|
|
tokio.workspace = true
|
|
|
|
uuid.workspace = true
|
|
|
|
tracing.workspace = true
|
2024-11-10 13:42:19 +01:00
|
|
|
prost.workspace = true
|
|
|
|
prost-types.workspace = true
|
|
|
|
bytes.workspace = true
|
2024-11-17 15:43:37 +01:00
|
|
|
async-trait.workspace = true
|
2024-11-09 17:19:19 +01:00
|
|
|
|
|
|
|
hex = "0.4.3"
|
|
|
|
sha2 = "0.10.8"
|
2024-11-17 15:43:37 +01:00
|
|
|
|
|
|
|
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"]
|