summaryrefslogtreecommitdiffstats
path: root/src/test/ui/const-generics/generic_arg_infer/in-signature.stderr
blob: 52d1b29f93222a7704493ad480038ea6ba372630 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
  --> $DIR/in-signature.rs:7:21
   |
LL | fn arr_fn() -> [u8; _] {
   |                -----^-
   |                |    |
   |                |    not allowed in type signatures
   |                help: replace with the correct return type: `[u8; 3]`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
  --> $DIR/in-signature.rs:12:24
   |
LL | fn ty_fn() -> Bar<i32, _> {
   |               ---------^-
   |               |        |
   |               |        not allowed in type signatures
   |               help: replace with the correct return type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
  --> $DIR/in-signature.rs:17:25
   |
LL | fn ty_fn_mixed() -> Bar<_, _> {
   |                     ----^--^-
   |                     |   |  |
   |                     |   |  not allowed in type signatures
   |                     |   not allowed in type signatures
   |                     help: replace with the correct return type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:22:15
   |
LL | const ARR_CT: [u8; _] = [0; 3];
   |               ^^^^^^^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for static variables
  --> $DIR/in-signature.rs:24:20
   |
LL | static ARR_STATIC: [u8; _] = [0; 3];
   |                    ^^^^^^^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:26:14
   |
LL | const TY_CT: Bar<i32, _> = Bar::<i32, 3>(0);
   |              ^^^^^^^^^^^
   |              |
   |              not allowed in type signatures
   |              help: replace with the correct type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for static variables
  --> $DIR/in-signature.rs:28:19
   |
LL | static TY_STATIC: Bar<i32, _> = Bar::<i32, 3>(0);
   |                   ^^^^^^^^^^^
   |                   |
   |                   not allowed in type signatures
   |                   help: replace with the correct type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:30:20
   |
LL | const TY_CT_MIXED: Bar<_, _> = Bar::<i32, 3>(0);
   |                    ^^^^^^^^^
   |                    |
   |                    not allowed in type signatures
   |                    help: replace with the correct type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for static variables
  --> $DIR/in-signature.rs:32:25
   |
LL | static TY_STATIC_MIXED: Bar<_, _> = Bar::<i32, 3>(0);
   |                         ^^^^^^^^^
   |                         |
   |                         not allowed in type signatures
   |                         help: replace with the correct type: `Bar<i32, 3>`

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:35:21
   |
LL |     const ARR: [u8; _];
   |                     ^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:39:25
   |
LL |     const ARR: Bar<i32, _>;
   |                         ^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
  --> $DIR/in-signature.rs:43:20
   |
LL |     const ARR: Bar<_, _>;
   |                    ^  ^ not allowed in type signatures
   |                    |
   |                    not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for associated types
  --> $DIR/in-signature.rs:51:23
   |
LL |     type Assoc = [u8; _];
   |                       ^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for associated types
  --> $DIR/in-signature.rs:55:27
   |
LL |     type Assoc = Bar<i32, _>;
   |                           ^ not allowed in type signatures

error[E0121]: the placeholder `_` is not allowed within types on item signatures for associated types
  --> $DIR/in-signature.rs:59:22
   |
LL |     type Assoc = Bar<_, _>;
   |                      ^  ^ not allowed in type signatures
   |                      |
   |                      not allowed in type signatures

error: aborting due to 15 previous errors

For more information about this error, try `rustc --explain E0121`.