#![feature(trait_alias)] use std::future::Future; trait F> = Fn() -> Fut; fn f(a: dyn F) {} //~^ ERROR the size for values of type `(dyn Fn() -> Fut + 'static)` cannot be known at compilation time fn main() {}