pub type AsyncEventResult<'a> = Pin<Box<dyn Future<Output = Result<(), ListenerError>> + Send + 'a>>;
Pinned future returned by an async listener.
pub struct AsyncEventResult<'a> { /* private fields */ }