pub trait TaskPoolExt: 'static { // Required methods fn cleanup(&self); fn prepare(&self) -> Result<(), Error>; }