// edition:2018 type AsyncFnPtr = Box< dyn Fn() -> std::pin::Pin>>, >; async fn test() {} #[allow(unused_must_use)] fn main() { Box::new(test) as AsyncFnPtr; //~^ ERROR type mismatch }