pub trait Target: Debug + Send + Sync { // Required methods fn name(&self) -> &str; fn output_name(&self) -> &str; fn project(&self) -> Arc<Project>; }