pub trait AsyncEventListener<T: Event>: Send + Sync {
// Required method
fn handle<'a>(&'a self, event: &'a T) -> AsyncEventResult<'a>;
// Provided method
fn priority(&self) -> Priority { ... }
}
Required Methods§
Sourcefn handle<'a>(&'a self, event: &'a T) -> AsyncEventResult<'a>
fn handle<'a>(&'a self, event: &'a T) -> AsyncEventResult<'a>
Handle the event asynchronously