rabbitmq_worker/
lib.rs

1
2//! # RabbitMQ Worker
3//! A generic RabbitMQ worker library with built-in retry and dead-letter queue (DLQ) logic.
4
5pub mod dlq;
6pub mod error;
7pub mod handler;
8pub mod retry;
9pub mod worker;
10
11// Re-export key components for easy access
12pub use dlq::DeadLetterQueueHandler;
13pub use error::WorkerError;
14pub use handler::MessageHandler;
15pub use retry::{MessageRetryInfo, RetryConfig};
16pub use worker::{GenericRabbitMQWorker, WorkerConfig};