@@ -5,7 +5,7 @@ LL | let _: [u8; foo::<T>()];
5
5
| ^ cannot perform const operation using `T`
6
6
|
7
7
= note: type parameters may not be used in const expressions
8
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
8
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
9
9
10
10
error: generic parameters may not be used in const operations
11
11
--> $DIR/const-arg-in-const-arg.rs:16:23
@@ -14,7 +14,7 @@ LL | let _: [u8; bar::<N>()];
14
14
| ^ cannot perform const operation using `N`
15
15
|
16
16
= help: const parameters may only be used as standalone arguments, i.e. `N`
17
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
17
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
18
18
19
19
error: generic parameters may not be used in const operations
20
20
--> $DIR/const-arg-in-const-arg.rs:18:23
@@ -23,7 +23,7 @@ LL | let _: [u8; faz::<'a>(&())];
23
23
| ^^ cannot perform const operation using `'a`
24
24
|
25
25
= note: lifetime parameters may not be used in const expressions
26
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
26
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
27
27
28
28
error: generic parameters may not be used in const operations
29
29
--> $DIR/const-arg-in-const-arg.rs:20:23
@@ -32,7 +32,7 @@ LL | let _: [u8; baz::<'a>(&())];
32
32
| ^^ cannot perform const operation using `'a`
33
33
|
34
34
= note: lifetime parameters may not be used in const expressions
35
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
35
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
36
36
37
37
error: generic parameters may not be used in const operations
38
38
--> $DIR/const-arg-in-const-arg.rs:21:23
@@ -41,7 +41,7 @@ LL | let _: [u8; faz::<'b>(&())];
41
41
| ^^ cannot perform const operation using `'b`
42
42
|
43
43
= note: lifetime parameters may not be used in const expressions
44
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
44
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
45
45
46
46
error: generic parameters may not be used in const operations
47
47
--> $DIR/const-arg-in-const-arg.rs:23:23
@@ -50,7 +50,7 @@ LL | let _: [u8; baz::<'b>(&())];
50
50
| ^^ cannot perform const operation using `'b`
51
51
|
52
52
= note: lifetime parameters may not be used in const expressions
53
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
53
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
54
54
55
55
error: generic parameters may not be used in const operations
56
56
--> $DIR/const-arg-in-const-arg.rs:26:23
@@ -59,7 +59,7 @@ LL | let _ = [0; bar::<N>()];
59
59
| ^ cannot perform const operation using `N`
60
60
|
61
61
= help: const parameters may only be used as standalone arguments, i.e. `N`
62
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
62
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
63
63
64
64
error: generic parameters may not be used in const operations
65
65
--> $DIR/const-arg-in-const-arg.rs:28:23
@@ -68,7 +68,7 @@ LL | let _ = [0; faz::<'a>(&())];
68
68
| ^^ cannot perform const operation using `'a`
69
69
|
70
70
= note: lifetime parameters may not be used in const expressions
71
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
71
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
72
72
73
73
error: generic parameters may not be used in const operations
74
74
--> $DIR/const-arg-in-const-arg.rs:30:23
@@ -77,7 +77,7 @@ LL | let _ = [0; baz::<'a>(&())];
77
77
| ^^ cannot perform const operation using `'a`
78
78
|
79
79
= note: lifetime parameters may not be used in const expressions
80
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
80
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
81
81
82
82
error: generic parameters may not be used in const operations
83
83
--> $DIR/const-arg-in-const-arg.rs:31:23
@@ -86,7 +86,7 @@ LL | let _ = [0; faz::<'b>(&())];
86
86
| ^^ cannot perform const operation using `'b`
87
87
|
88
88
= note: lifetime parameters may not be used in const expressions
89
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
89
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
90
90
91
91
error: generic parameters may not be used in const operations
92
92
--> $DIR/const-arg-in-const-arg.rs:33:23
@@ -95,7 +95,7 @@ LL | let _ = [0; baz::<'b>(&())];
95
95
| ^^ cannot perform const operation using `'b`
96
96
|
97
97
= note: lifetime parameters may not be used in const expressions
98
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
98
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
99
99
100
100
error: generic parameters may not be used in const operations
101
101
--> $DIR/const-arg-in-const-arg.rs:34:24
@@ -104,7 +104,7 @@ LL | let _: Foo<{ foo::<T>() }>;
104
104
| ^ cannot perform const operation using `T`
105
105
|
106
106
= note: type parameters may not be used in const expressions
107
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
107
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
108
108
109
109
error: generic parameters may not be used in const operations
110
110
--> $DIR/const-arg-in-const-arg.rs:35:24
@@ -113,7 +113,7 @@ LL | let _: Foo<{ bar::<N>() }>;
113
113
| ^ cannot perform const operation using `N`
114
114
|
115
115
= help: const parameters may only be used as standalone arguments, i.e. `N`
116
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
116
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
117
117
118
118
error: generic parameters may not be used in const operations
119
119
--> $DIR/const-arg-in-const-arg.rs:37:24
@@ -122,7 +122,7 @@ LL | let _: Foo<{ faz::<'a>(&()) }>;
122
122
| ^^ cannot perform const operation using `'a`
123
123
|
124
124
= note: lifetime parameters may not be used in const expressions
125
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
125
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
126
126
127
127
error: generic parameters may not be used in const operations
128
128
--> $DIR/const-arg-in-const-arg.rs:39:24
@@ -131,7 +131,7 @@ LL | let _: Foo<{ baz::<'a>(&()) }>;
131
131
| ^^ cannot perform const operation using `'a`
132
132
|
133
133
= note: lifetime parameters may not be used in const expressions
134
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
134
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
135
135
136
136
error: generic parameters may not be used in const operations
137
137
--> $DIR/const-arg-in-const-arg.rs:40:24
@@ -140,7 +140,7 @@ LL | let _: Foo<{ faz::<'b>(&()) }>;
140
140
| ^^ cannot perform const operation using `'b`
141
141
|
142
142
= note: lifetime parameters may not be used in const expressions
143
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
143
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
144
144
145
145
error: generic parameters may not be used in const operations
146
146
--> $DIR/const-arg-in-const-arg.rs:42:24
@@ -149,7 +149,7 @@ LL | let _: Foo<{ baz::<'b>(&()) }>;
149
149
| ^^ cannot perform const operation using `'b`
150
150
|
151
151
= note: lifetime parameters may not be used in const expressions
152
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
152
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
153
153
154
154
error: generic parameters may not be used in const operations
155
155
--> $DIR/const-arg-in-const-arg.rs:43:27
@@ -158,7 +158,7 @@ LL | let _ = Foo::<{ foo::<T>() }>;
158
158
| ^ cannot perform const operation using `T`
159
159
|
160
160
= note: type parameters may not be used in const expressions
161
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
161
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
162
162
163
163
error: generic parameters may not be used in const operations
164
164
--> $DIR/const-arg-in-const-arg.rs:44:27
@@ -167,7 +167,7 @@ LL | let _ = Foo::<{ bar::<N>() }>;
167
167
| ^ cannot perform const operation using `N`
168
168
|
169
169
= help: const parameters may only be used as standalone arguments, i.e. `N`
170
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
170
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
171
171
172
172
error: generic parameters may not be used in const operations
173
173
--> $DIR/const-arg-in-const-arg.rs:46:27
@@ -176,7 +176,7 @@ LL | let _ = Foo::<{ faz::<'a>(&()) }>;
176
176
| ^^ cannot perform const operation using `'a`
177
177
|
178
178
= note: lifetime parameters may not be used in const expressions
179
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
179
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
180
180
181
181
error: generic parameters may not be used in const operations
182
182
--> $DIR/const-arg-in-const-arg.rs:48:27
@@ -185,7 +185,7 @@ LL | let _ = Foo::<{ baz::<'a>(&()) }>;
185
185
| ^^ cannot perform const operation using `'a`
186
186
|
187
187
= note: lifetime parameters may not be used in const expressions
188
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
188
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
189
189
190
190
error: generic parameters may not be used in const operations
191
191
--> $DIR/const-arg-in-const-arg.rs:49:27
@@ -194,7 +194,7 @@ LL | let _ = Foo::<{ faz::<'b>(&()) }>;
194
194
| ^^ cannot perform const operation using `'b`
195
195
|
196
196
= note: lifetime parameters may not be used in const expressions
197
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
197
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
198
198
199
199
error: generic parameters may not be used in const operations
200
200
--> $DIR/const-arg-in-const-arg.rs:51:27
@@ -203,7 +203,7 @@ LL | let _ = Foo::<{ baz::<'b>(&()) }>;
203
203
| ^^ cannot perform const operation using `'b`
204
204
|
205
205
= note: lifetime parameters may not be used in const expressions
206
- = help: use `#![feature(generic_const_exprs)]` to allow generic const expressions
206
+ = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions
207
207
208
208
error[E0747]: unresolved item provided when a constant was expected
209
209
--> $DIR/const-arg-in-const-arg.rs:16:23
0 commit comments