pub trait EventReaderFn: Fn() -> Result<Option<Event>> + Send + Sync + 'static { }
Function that returns a event