flurry/Cargo.toml
2025-03-08 10:15:46 +01:00

51 lines
1,016 B
TOML

[package]
name = "flurry"
version = "0.1.0"
edition = "2021"
license = "AGPL-3.0"
[dependencies]
async-trait = "*"
atoi_radix10 = { version = "*", optional = true }
axum = { version = "*", features = ["ws"] }
axum-embed = "*"
axum-extra = { version = "*", features = ["typed-header"] }
axum-streams = "*"
bytes = "*"
chrono = "*"
futures = "*"
headers = "*"
image = "*"
rand = "*"
rust-embed = "*"
serde = { version = "*", features = ["derive"] }
tokio = { version = "*", features = ["full"] }
tokio-stream = "*"
tokio-test = "*"
tower-http = { version = "*", features = ["fs", "trace"] }
tracing = "*"
tracing-subscriber = { version = "*", features = ["env-filter"] }
[features]
default = ["text", "binary"]
# contains all the parsers
all = ["text", "binary"]
text = ["dep:atoi_radix10"]
binary = []
[dev-dependencies]
tempfile = "*"
test-case = "*"
criterion = "*"
rand = "*"
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 3
[profile.release]
lto = "fat"
codegen-units = 1
panic = "abort"