pub trait EventApplier<E: Event> { // Required method fn apply(&mut self, event: &E) -> Result<(), ApplyError>; }
Define an event applier