[][src]Trait bottle::emit::Emitter

pub trait Emitter<S: Signal> {
    fn subscribe(&self, actor: Remote<dyn Handler<S> + 'static>);
fn subscribe_mut(&self, actor: Remote<dyn MutHandler<S> + 'static>); }

An object capable of emitting signals using a broadcaster. Receivers object can receive such signals.

Required methods

fn subscribe(&self, actor: Remote<dyn Handler<S> + 'static>)

Subscribe to an emitter.

fn subscribe_mut(&self, actor: Remote<dyn MutHandler<S> + 'static>)

Subscribe mutabily to an emitter.

Loading content...

Implementors

impl<S: Signal, T: 'static + ?Sized + Handler<Subscription<S>>> Emitter<S> for Remote<T>[src]

fn subscribe(&self, actor: Remote<dyn Handler<S> + 'static>)[src]

Subscribe to an emitter.

fn subscribe_mut(&self, actor: Remote<dyn MutHandler<S> + 'static>)[src]

Subscribe mutabily to an emitter.

Loading content...