blocked by: rust-lang/rust#59113 Alternative: Copy the declaration of `std::future::Future` when `std-future` feature is not enabled, like `adventure::task::Poll` already does.