1 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
2 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:5:16
4 LL | fn foo1(_: dyn Zero()) {
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-number-number-type-parameters.rs:3:7
12 LL | trait Zero { fn dummy(&self); }
15 error[E0220]: associated type `Output` not found for `Zero`
16 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:5:16
18 LL | fn foo1(_: dyn Zero()) {
19 | ^^^^^^ associated type `Output` not found
21 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
22 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:10:16
24 LL | fn foo2(_: dyn Zero<usize>) {
25 | ^^^^------- help: remove these generics
27 | expected 0 generic arguments
29 note: trait defined here, with 0 generic parameters
30 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
32 LL | trait Zero { fn dummy(&self); }
35 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
36 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:14:16
38 LL | fn foo3(_: dyn Zero < usize >) {
39 | ^^^^-------------- help: remove these generics
41 | expected 0 generic arguments
43 note: trait defined here, with 0 generic parameters
44 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
46 LL | trait Zero { fn dummy(&self); }
49 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
50 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:18:16
52 LL | fn foo4(_: dyn Zero(usize)) {
53 | ^^^^------- help: remove these parenthetical generics
55 | expected 0 generic arguments
57 note: trait defined here, with 0 generic parameters
58 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
60 LL | trait Zero { fn dummy(&self); }
63 error[E0220]: associated type `Output` not found for `Zero`
64 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:18:16
66 LL | fn foo4(_: dyn Zero(usize)) {
67 | ^^^^^^^^^^^ associated type `Output` not found
69 error[E0107]: this trait takes 0 generic arguments but 1 generic argument was supplied
70 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:23:16
72 LL | fn foo5(_: dyn Zero ( usize )) {
73 | ^^^^-------------- help: remove these parenthetical generics
75 | expected 0 generic arguments
77 note: trait defined here, with 0 generic parameters
78 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
80 LL | trait Zero { fn dummy(&self); }
83 error[E0220]: associated type `Output` not found for `Zero`
84 --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:23:16
86 LL | fn foo5(_: dyn Zero ( usize )) {
87 | ^^^^^^^^^^^^^^^^^^ associated type `Output` not found
89 error: aborting due to 8 previous errors
91 Some errors have detailed explanations: E0107, E0220.
92 For more information about an error, try `rustc --explain E0107`.