fn missing() -> impl Sized + use {} //~^ ERROR cannot find type or const parameter `T` in this scope fn missing_self() -> impl Sized + use {} //~^ ERROR cannot find type or const parameter `Self` in this scope struct MyType; impl MyType { fn self_is_not_param() -> impl Sized + use {} //~^ ERROR `Self` can't be captured in `use<...>` precise captures list, since it is an alias } fn hello() -> impl Sized + use {} //~^ ERROR expected type or const parameter, found function `hello` fn arg(x: ()) -> impl Sized + use {} //~^ ERROR expected type or const parameter, found local variable `x` fn main() {}