Files
lanspread/crates/lanspread-compat/Cargo.toml
T
ddidderr bb5547f1b3 perf(catalog): parallelize production manifest hashing
Production catalog generation previously prepared every game serially and computed transfer-chunk hashes for extracted .eti files even though those hashes were discarded. Enable Rayon-backed BLAKE3 hashing, process selected games through the shared available-CPU pool, and hash large read blocks with update_rayon. Extracted outputs now use a whole-file-only hash path. Manifest collection remains deterministic and the independent second verification pass is preserved.

Test Plan:
- `just clippy` -- passed
- `just test` -- passed
2026-08-20 07:59:38 +02:00

28 lines
500 B
TOML

[package]
name = "lanspread-compat"
version = "0.1.0"
edition = "2024"
[lib]
doctest = false
[dependencies]
# local
lanspread-db = { path = "../lanspread-db" }
blake3 = { workspace = true }
eyre = { workspace = true }
rayon = { workspace = true }
serde = { workspace = true }
sqlx = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
[lints.clippy]
pedantic = { level = "warn", priority = -1 }
todo = "warn"
unwrap_used = "warn"
[lints.rust]
unsafe_code = "forbid"