pub(crate) () fn foo() {} //~ ERROR visibility `pub(crate)` not followed by an item
//~^ ERROR expected item, found `(`