pub trait Handler<E>: Send + Sync { // Required method fn handle(&self, event: &E) -> Result<(), String>; }
Handler trait for processing events
Handle an event
Implement Handler for Fn(&E)