pub trait Observer<Out> {
// Required methods
fn start(&mut self);
fn stop(&mut self);
fn record(&mut self, output: &Out);
}
pub trait Observer<Out> {
// Required methods
fn start(&mut self);
fn stop(&mut self);
fn record(&mut self, output: &Out);
}