pub trait GlobalCommand: 'static + Sync { // Required methods fn action(&self); fn valid(&self) -> bool; }