// run-rustfix

#![allow(unused)]

struct Wrapper<T>(T);

fn bar() -> Wrapper<fn()> { Wrapper(foo) }
//~^ ERROR the placeholder `_` is not allowed within types on item signatures for return types

fn foo() {}

fn main() {}