[][src]Trait eventum::EventHandler

pub trait EventHandler where
    Self: Send,
    Self: Sync
{ fn handle(&self, event_type: EventType) -> Result<(), EventError>; fn set_token(&self, _token: Token) { ... }
fn get_token(&self) -> Token { ... } }

Event Handler trait. Token is associated with EventHandler and certain event expected.

Required methods

fn handle(&self, event_type: EventType) -> Result<(), EventError>

Handle event.

Loading content...

Provided methods

fn set_token(&self, _token: Token)

Set token to event handler.

fn get_token(&self) -> Token

Get token from event handler.

Loading content...

Implementors

Loading content...