[package] name = "ecstore" version = "0.1.0" edition.workspace = true license.workspace = true repository.workspace = true rust-version.workspace = true # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] tokio.workspace = true bytes.workspace = true thiserror.workspace = true futures.workspace = true async-trait.workspace = true tracing.workspace = true serde.workspace = true anyhow.workspace = true url = "2.5.2" uuid = { version = "1.8.0", features = ["v4", "fast-rng", "serde"] } reed-solomon-erasure = "6.0.0" transform-stream = "0.3.0" lazy_static = "1.5.0" regex = "1.10.5" netif = "0.1.6" tracing-error = "0.2.0" serde_json.workspace = true path-absolutize = "3.1.1" time.workspace = true rmp-serde = "1.3.0" tokio-util = { version = "0.7.11", features = ["io"] } s3s = "0.10.0" crc32fast = "1.4.2" siphasher = "1.0.1" tokio-pipe = "0.2.12" [dev-dependencies] tokio = { workspace = true, features = ["rt-multi-thread", "macros"] }