[][src]Trait emitbrown::Events

pub trait Events<'callback, K, T> where
    K: EventKey
{ fn on(&mut self, event_name: K, callback: EventCallback<'callback, T>);
fn off(&mut self, event_name: K);
fn emit(&mut self, event_name: K, event_data: &mut T); }

Required methods

fn on(&mut self, event_name: K, callback: EventCallback<'callback, T>)

fn off(&mut self, event_name: K)

fn emit(&mut self, event_name: K, event_data: &mut T)

Loading content...

Implementors

impl<'callback, K, T> Events<'callback, K, T> for Emitter<'callback, K, T> where
    K: EventKey
[src]

Loading content...