Trait eventbus::Event
[−]
[src]
pub trait Event { fn event_metadata<F, R>(_: F) -> R
where
F: FnOnce(&EventMetadata<Self>) -> R; fn mut_metadata<F, R>(_: F) -> R
where
F: FnOnce(&mut EventMetadata<Self>) -> R; fn cancellable() -> bool { ... } fn cancelled(&self) -> bool { ... } fn cancel(&mut self, bool) { ... } }
Required Methods
fn event_metadata<F, R>(_: F) -> R where
F: FnOnce(&EventMetadata<Self>) -> R,
F: FnOnce(&EventMetadata<Self>) -> R,
fn mut_metadata<F, R>(_: F) -> R where
F: FnOnce(&mut EventMetadata<Self>) -> R,
F: FnOnce(&mut EventMetadata<Self>) -> R,