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