1 // Test that parentheses form doesn't work with struct types appearing in argument types. 2 3 struct Bar<A> { 4 f: A 5 } 6 foo(b: Box<Bar()>)7fn foo(b: Box<Bar()>) { 8 //~^ ERROR parenthesized type parameters may only be used with a `Fn` trait 9 //~| ERROR this struct takes 1 generic argument but 0 generic arguments 10 } 11 main()12fn main() { } 13