gitdataai/lib/queue/handler.rs
2026-05-30 01:38:40 +08:00

10 lines
183 B
Rust

pub enum AckAction {
Ack,
Nack,
}
#[async_trait::async_trait]
pub trait MessageHandler: Send + Sync {
async fn handle(&self, topic: &str, payload: &[u8]) -> AckAction;
}