Files
blob-store-app/Cargo.toml
2024-06-04 19:53:05 -07:00

51 lines
1.2 KiB
TOML

[package]
name = "blob-store-app"
version = "0.1.0"
edition = "2021"
default-run = "blob-store-app"
[[bin]]
name = "blob-store-app"
path = "src/main.rs"
[[bin]]
name = "load-test"
path = "load_test/main.rs"
[[bin]]
name = "fixture-inserter"
path = "fixture_inserter/main.rs"
[dependencies]
axum = { version = "0.7.5", features = ["macros"] }
axum_typed_multipart = "0.11.1"
chrono = "0.4.38"
clap = { version = "4.5.4", features = ["derive"] }
futures = "0.3.30"
kdam = "0.5.1" # for load-test
rand = "0.8.5"
rusqlite = { version = "0.31.0", features = ["vtab"] }
serde = { version = "1.0.198", features = ["serde_derive"] }
serde_json = "1.0.116"
sha2 = "0.10.8"
tokio = { version = "1.37.0", features = ["full", "rt-multi-thread"] }
tokio-rusqlite = "0.5.1"
tracing = "0.1.40"
tracing-subscriber = "0.3.18"
reqwest = { version = "0.12.4", features = ["json", "multipart", "blocking"] }
hex = "0.4.3"
zstd = { version = "0.13.1", features = ["experimental"] }
ouroboros = "0.18.3"
humansize = "2.1.3"
walkdir = "2.5.0"
tabled = "0.15.0"
brotli = "6.0.0"
num_cpus = "1.16.0"
[dev-dependencies]
rstest = "0.19.0"
[lints.rust]
unsafe_code = "forbid"
unused_must_use = "forbid"