pub trait Observable {
    // Required methods
    fn register(self, observer: &Rc<dyn Observer>) -> Self;
    fn notify_all(&self, event: Event);
    fn finish_all(&self);
}

Required Methods§

source

fn register(self, observer: &Rc<dyn Observer>) -> Self

source

fn notify_all(&self, event: Event)

source

fn finish_all(&self)

Implementors§