Trait AsyncEventListener

Source
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§

Source

fn handle<'a>(&'a self, event: &'a T) -> AsyncEventResult<'a>

Handle the event asynchronously

Provided Methods§

Source

fn priority(&self) -> Priority

Get the priority of this listener

Implementors§