pub trait AsyncFn<Args>: AsyncFnMut<Args> { // Required method fn call(&self, args: Args) -> Self::Future; }