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