10 lines
183 B
Rust
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;
|
|
}
|