honker-rs
Rust binding for Honker: durable queues, streams, pub/sub, and time-trigger scheduling on SQLite.
Full docs:
Install
Add the crate, and make sure the Honker SQLite extension is available at runtime.
Quick start
let db = open?;
let q = db.queue;
q.enqueue?;
if let Some = q.claim_one?
Delayed jobs use run_at / RunAt-style options in the binding API.
Recurring schedules use schedule expressions:
let sched = db.scheduler;
sched.add?;
Supported schedule forms:
0 3 * * **/2 * * * * *@every 1s
For full API details, async wake behavior, streams, and SQL functions, see the main repo and docs site.