pub trait Model {
// Required methods
fn model(&self) -> Model;
fn running_mode(&self) -> RunningMode;
fn set_running_mode(&mut self, mode: RunningMode);
}
pub trait Model {
// Required methods
fn model(&self) -> Model;
fn running_mode(&self) -> RunningMode;
fn set_running_mode(&mut self, mode: RunningMode);
}