pub trait Observer<Out> {
    // Provided methods
    fn on_first_poll(&mut self) { ... }
    fn on_poll_ready(&mut self, _output: &Out) { ... }
    fn on_drop(&mut self) { ... }
}

Provided Methods§

source

fn on_first_poll(&mut self)

source

fn on_poll_ready(&mut self, _output: &Out)

source

fn on_drop(&mut self)

Implementations on Foreign Types§

source§

impl<Out, O1> Observer<Out> for (O1,)
where O1: Observer<Out>,

source§

fn on_first_poll(&mut self)

source§

fn on_poll_ready(&mut self, output: &Out)

source§

fn on_drop(&mut self)

source§

impl<Out, O1, O2> Observer<Out> for (O1, O2)
where O1: Observer<Out>, O2: Observer<Out>,

source§

fn on_first_poll(&mut self)

source§

fn on_poll_ready(&mut self, output: &Out)

source§

fn on_drop(&mut self)

source§

impl<Out, O1, O2, O3> Observer<Out> for (O1, O2, O3)
where O1: Observer<Out>, O2: Observer<Out>, O3: Observer<Out>,

source§

fn on_first_poll(&mut self)

source§

fn on_poll_ready(&mut self, output: &Out)

source§

fn on_drop(&mut self)

source§

impl<Out, O1, O2, O3, O4> Observer<Out> for (O1, O2, O3, O4)
where O1: Observer<Out>, O2: Observer<Out>, O3: Observer<Out>, O4: Observer<Out>,

source§

fn on_first_poll(&mut self)

source§

fn on_poll_ready(&mut self, output: &Out)

source§

fn on_drop(&mut self)

Implementors§