fn foo(x: impl std::future::Future) {} fn main() { foo(async move { 12 }) }