pub trait TaskExt<T> { // Required method fn get_call<'a>(&'a mut self) -> Box<dyn FnMut() -> T + Send + Sync + 'a>; }