pub trait DebugState {
// Required methods
fn current_state(&self) -> State;
fn new_debug_receiver(&mut self) -> Option<Receiver<Option<State>>>;
}pub trait DebugState {
// Required methods
fn current_state(&self) -> State;
fn new_debug_receiver(&mut self) -> Option<Receiver<Option<State>>>;
}