[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"]