[package]
name = "disk_backed_queue"
version = "0.1.3"
edition = "2024"
authors = ["https://github.com/12932"]
license = "MIT"
description = "A robust, crash-resistant queue implementation that persists all data to disk using SQLite"
repository = "https://github.com/12932/disk-backed-queue"
documentation = "https://docs.rs/disk-backed-queue"
readme = "README.md"
keywords = ["queue", "async", "sqlite", "persistence"]
categories = ["database", "asynchronous", "data-structures"]
[dependencies]
tokio = { version = "1.52.1", features = ["rt-multi-thread", "sync", "time", "macros"] }
serde = { version = "1.0.228", features = ["derive"] }
postcard = { version = "1.1.3", features = ["alloc"] }
rusqlite = { version = "0.39.0", features = ["bundled"] }
tracing = "0.1.44"
[dev-dependencies]
tempfile = "3.27.0"
criterion = { version = "0.8.2", features = ["async_tokio"] }
[[bench]]
name = "queue_benchmark"
harness = false