pub trait EventExt<H, O, A> {
// Required methods
fn register<X>(&mut self, handler: X)
where X: FnMut(&H, A) + Send + 'static;
fn register_async<X, F>(&mut self, handler: X)
where X: FnMut(O, A) -> F + Send + 'static,
F: Future<Output = ()> + 'static;
}
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.