[package]
name = "stemedb-wal"
version = "0.1.0"
edition = "2021"
description = "Write-Ahead Log (Quarantine Journal) for Episteme"

# Inherit workspace lints
[lints]
workspace = true

[dependencies]
fs2 = "0.4"
thiserror = "1.0"
tracing = "0.1"
byteorder = "1.5"
blake3 = "1.5"
crc32c = "0.6"
metrics = "0.23"
tokio = { version = "1", features = ["sync", "time", "rt"], optional = true }

[features]
group-commit = ["tokio"]

[dev-dependencies]
tempfile = "3.10"
tokio = { version = "1", features = ["sync", "time", "rt", "macros"] }