pub trait AsyncRunnerTrait: Send + Sync { // Required methods fn run_all_blocking(&self); fn run_async(&self, task: Task); }