pub trait Middleware: Send + Sync {
// Required methods
fn process(&self, message: Message) -> Result<Message, MiddlewareError>;
fn name(&self) -> &'static str;
// Provided method
fn should_skip(&self, _message: &Message) -> bool { ... }
}Expand description
Middleware trait for message processing
Required Methods§
Provided Methods§
Sourcefn should_skip(&self, _message: &Message) -> bool
fn should_skip(&self, _message: &Message) -> bool
Check if this middleware should be skipped for a message