| Crates.io | vex-queue |
| lib.rs | vex-queue |
| version | 0.1.4 |
| created_at | 2025-12-14 21:53:00.567985+00 |
| updated_at | 2025-12-20 03:47:39.701693+00 |
| description | Async background worker queue for VEX Protocol |
| homepage | |
| repository | https://github.com/provnai/vex |
| max_upload_size | |
| id | 1985155 |
| size | 45,922 |
Async background worker queue for the VEX Protocol.
[dependencies]
vex-queue = "0.1"
use vex_queue::{Queue, Job, Worker};
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let queue = Queue::new_memory();
// Enqueue a job
queue.enqueue(Job::new("process_data", payload)).await?;
// Start workers
let worker = Worker::new(queue.clone());
worker.run().await?;
Ok(())
}
MIT License - see LICENSE for details.