disk_backed_queue 0.1.1

A robust, crash-resistant queue implementation that persists all data to disk using SQLite
Documentation
[package]
name = "disk_backed_queue"
version = "0.1.1"
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.48.0", features = ["rt-multi-thread", "sync", "time", "macros"] }
serde = "1.0.228"
serde_derive = "1.0.228"
bincode = { version = "2.0.1", features = ["serde"] }
rusqlite = { version = "0.37.0", features = ["bundled"] }
thiserror = "2.0.17"
tracing = "0.1.41"

[dev-dependencies]
tempfile = "3.23.0"
criterion = { version = "0.7.0", features = ["async_tokio"] }

[[bench]]
name = "queue_benchmark"
harness = false