1 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
2 --> $DIR/unboxed-closure-sugar-wrong-trait.rs:5:8
4 LL | fn f<F:Trait(isize) -> isize>(x: F) {}
5 | ^^^^^------- help: remove these parenthetical generics
7 | expected 0 generic arguments
9 note: trait defined here, with 0 generic parameters
10 --> $DIR/unboxed-closure-sugar-wrong-trait.rs:3:7
15 error[E0220]: associated type `Output` not found for `Trait`
16 --> $DIR/unboxed-closure-sugar-wrong-trait.rs:5:24
18 LL | fn f<F:Trait(isize) -> isize>(x: F) {}
19 | ^^^^^ associated type `Output` not found
21 error: aborting due to 2 previous errors
23 Some errors have detailed explanations: E0107, E0220.
24 For more information about an error, try `rustc --explain E0107`.