1error[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
3   |
4LL | fn foo1(_: dyn Zero()) {
5   |                ^^^^-- help: remove these parenthetical generics
6   |                |
7   |                expected 0 generic arguments
8   |
9note: trait defined here, with 0 generic parameters
10  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
11   |
12LL | trait Zero { fn dummy(&self); }
13   |       ^^^^
14
15error[E0220]: associated type `Output` not found for `Zero`
16  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:5:16
17   |
18LL | fn foo1(_: dyn Zero()) {
19   |                ^^^^^^ associated type `Output` not found
20
21error[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
23   |
24LL | fn foo2(_: dyn Zero<usize>) {
25   |                ^^^^------- help: remove these generics
26   |                |
27   |                expected 0 generic arguments
28   |
29note: trait defined here, with 0 generic parameters
30  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
31   |
32LL | trait Zero { fn dummy(&self); }
33   |       ^^^^
34
35error[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
37   |
38LL | fn foo3(_: dyn Zero <   usize   >) {
39   |                ^^^^-------------- help: remove these generics
40   |                |
41   |                expected 0 generic arguments
42   |
43note: trait defined here, with 0 generic parameters
44  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
45   |
46LL | trait Zero { fn dummy(&self); }
47   |       ^^^^
48
49error[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
51   |
52LL | fn foo4(_: dyn Zero(usize)) {
53   |                ^^^^------- help: remove these parenthetical generics
54   |                |
55   |                expected 0 generic arguments
56   |
57note: trait defined here, with 0 generic parameters
58  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
59   |
60LL | trait Zero { fn dummy(&self); }
61   |       ^^^^
62
63error[E0220]: associated type `Output` not found for `Zero`
64  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:18:16
65   |
66LL | fn foo4(_: dyn Zero(usize)) {
67   |                ^^^^^^^^^^^ associated type `Output` not found
68
69error[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
71   |
72LL | fn foo5(_: dyn Zero (   usize   )) {
73   |                ^^^^-------------- help: remove these parenthetical generics
74   |                |
75   |                expected 0 generic arguments
76   |
77note: trait defined here, with 0 generic parameters
78  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:3:7
79   |
80LL | trait Zero { fn dummy(&self); }
81   |       ^^^^
82
83error[E0220]: associated type `Output` not found for `Zero`
84  --> $DIR/unboxed-closure-sugar-wrong-number-number-type-parameters.rs:23:16
85   |
86LL | fn foo5(_: dyn Zero (   usize   )) {
87   |                ^^^^^^^^^^^^^^^^^^ associated type `Output` not found
88
89error: aborting due to 8 previous errors
90
91Some errors have detailed explanations: E0107, E0220.
92For more information about an error, try `rustc --explain E0107`.
93