]> git.lizzy.rs Git - rust.git/blob - tests/ui/lint/lint-attr-everywhere-early.stderr
Rollup merge of #106321 - compiler-errors:delayed-bug-backtrace, r=Nilstrieb
[rust.git] / tests / ui / lint / lint-attr-everywhere-early.stderr
1 error: type `type_outer` should have an upper camel case name
2   --> $DIR/lint-attr-everywhere-early.rs:22:6
3    |
4 LL | type type_outer = i32;
5    |      ^^^^^^^^^^ help: convert the identifier to upper camel case: `TypeOuter`
6    |
7 note: the lint level is defined here
8   --> $DIR/lint-attr-everywhere-early.rs:21:8
9    |
10 LL | #[deny(non_camel_case_types)]
11    |        ^^^^^^^^^^^^^^^^^^^^
12
13 error: unnecessary parentheses around type
14   --> $DIR/lint-attr-everywhere-early.rs:24:43
15    |
16 LL | type BareFnPtr = fn(#[deny(unused_parens)](i32));
17    |                                           ^   ^
18    |
19 note: the lint level is defined here
20   --> $DIR/lint-attr-everywhere-early.rs:24:28
21    |
22 LL | type BareFnPtr = fn(#[deny(unused_parens)](i32));
23    |                            ^^^^^^^^^^^^^
24 help: remove these parentheses
25    |
26 LL - type BareFnPtr = fn(#[deny(unused_parens)](i32));
27 LL + type BareFnPtr = fn(#[deny(unused_parens)]i32);
28    |
29
30 error: type `ITEM_OUTER` should have an upper camel case name
31   --> $DIR/lint-attr-everywhere-early.rs:30:8
32    |
33 LL | struct ITEM_OUTER;
34    |        ^^^^^^^^^^ help: convert the identifier to upper camel case: `ItemOuter`
35    |
36 note: the lint level is defined here
37   --> $DIR/lint-attr-everywhere-early.rs:29:8
38    |
39 LL | #[deny(non_camel_case_types)]
40    |        ^^^^^^^^^^^^^^^^^^^^
41
42 error: usage of an `unsafe` block
43   --> $DIR/lint-attr-everywhere-early.rs:35:9
44    |
45 LL |         unsafe {}
46    |         ^^^^^^^^^
47    |
48 note: the lint level is defined here
49   --> $DIR/lint-attr-everywhere-early.rs:33:13
50    |
51 LL |     #![deny(unsafe_code)]
52    |             ^^^^^^^^^^^
53
54 error: usage of an `unsafe` block
55   --> $DIR/lint-attr-everywhere-early.rs:43:39
56    |
57 LL |     fn inherent_denied_from_inner() { unsafe {} }
58    |                                       ^^^^^^^^^
59    |
60 note: the lint level is defined here
61   --> $DIR/lint-attr-everywhere-early.rs:41:13
62    |
63 LL |     #![deny(unsafe_code)]
64    |             ^^^^^^^^^^^
65
66 error: denote infinite loops with `loop { ... }`
67   --> $DIR/lint-attr-everywhere-early.rs:46:24
68    |
69 LL |     fn inherent_fn() { while true {} }
70    |                        ^^^^^^^^^^ help: use `loop`
71    |
72 note: the lint level is defined here
73   --> $DIR/lint-attr-everywhere-early.rs:45:12
74    |
75 LL |     #[deny(while_true)]
76    |            ^^^^^^^^^^
77
78 error: denote infinite loops with `loop { ... }`
79   --> $DIR/lint-attr-everywhere-early.rs:49:34
80    |
81 LL |     const INHERENT_CONST: i32 = {while true {} 1};
82    |                                  ^^^^^^^^^^ help: use `loop`
83    |
84 note: the lint level is defined here
85   --> $DIR/lint-attr-everywhere-early.rs:48:12
86    |
87 LL |     #[deny(while_true)]
88    |            ^^^^^^^^^^
89
90 error: trait `trait_inner` should have an upper camel case name
91   --> $DIR/lint-attr-everywhere-early.rs:52:7
92    |
93 LL | trait trait_inner {
94    |       ^^^^^^^^^^^ help: convert the identifier to upper camel case: `TraitInner`
95    |
96 note: the lint level is defined here
97   --> $DIR/lint-attr-everywhere-early.rs:53:13
98    |
99 LL |     #![deny(non_camel_case_types)]
100    |             ^^^^^^^^^^^^^^^^^^^^
101
102 error: usage of an `unsafe` block
103   --> $DIR/lint-attr-everywhere-early.rs:59:30
104    |
105 LL |     fn denied_from_inner() { unsafe {} }
106    |                              ^^^^^^^^^
107    |
108 note: the lint level is defined here
109   --> $DIR/lint-attr-everywhere-early.rs:57:13
110    |
111 LL |     #![deny(unsafe_code)]
112    |             ^^^^^^^^^^^
113
114 error: denote infinite loops with `loop { ... }`
115   --> $DIR/lint-attr-everywhere-early.rs:62:21
116    |
117 LL |     fn assoc_fn() { while true {} }
118    |                     ^^^^^^^^^^ help: use `loop`
119    |
120 note: the lint level is defined here
121   --> $DIR/lint-attr-everywhere-early.rs:61:12
122    |
123 LL |     #[deny(while_true)]
124    |            ^^^^^^^^^^
125
126 error: denote infinite loops with `loop { ... }`
127   --> $DIR/lint-attr-everywhere-early.rs:65:31
128    |
129 LL |     const ASSOC_CONST: i32 = {while true {} 1};
130    |                               ^^^^^^^^^^ help: use `loop`
131    |
132 note: the lint level is defined here
133   --> $DIR/lint-attr-everywhere-early.rs:64:12
134    |
135 LL |     #[deny(while_true)]
136    |            ^^^^^^^^^^
137
138 error: associated type `assoc_type` should have an upper camel case name
139   --> $DIR/lint-attr-everywhere-early.rs:68:10
140    |
141 LL |     type assoc_type;
142    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `AssocType`
143    |
144 note: the lint level is defined here
145   --> $DIR/lint-attr-everywhere-early.rs:67:12
146    |
147 LL |     #[deny(non_camel_case_types)]
148    |            ^^^^^^^^^^^^^^^^^^^^
149
150 error: usage of an `unsafe` block
151   --> $DIR/lint-attr-everywhere-early.rs:74:30
152    |
153 LL |     fn denied_from_inner() { unsafe {} }
154    |                              ^^^^^^^^^
155    |
156 note: the lint level is defined here
157   --> $DIR/lint-attr-everywhere-early.rs:72:13
158    |
159 LL |     #![deny(unsafe_code)]
160    |             ^^^^^^^^^^^
161
162 error: denote infinite loops with `loop { ... }`
163   --> $DIR/lint-attr-everywhere-early.rs:77:21
164    |
165 LL |     fn assoc_fn() { while true {} }
166    |                     ^^^^^^^^^^ help: use `loop`
167    |
168 note: the lint level is defined here
169   --> $DIR/lint-attr-everywhere-early.rs:76:12
170    |
171 LL |     #[deny(while_true)]
172    |            ^^^^^^^^^^
173
174 error: denote infinite loops with `loop { ... }`
175   --> $DIR/lint-attr-everywhere-early.rs:80:31
176    |
177 LL |     const ASSOC_CONST: i32 = {while true {} 1};
178    |                               ^^^^^^^^^^ help: use `loop`
179    |
180 note: the lint level is defined here
181   --> $DIR/lint-attr-everywhere-early.rs:79:12
182    |
183 LL |     #[deny(while_true)]
184    |            ^^^^^^^^^^
185
186 error: unnecessary parentheses around type
187   --> $DIR/lint-attr-everywhere-early.rs:83:23
188    |
189 LL |     type assoc_type = (i32);
190    |                       ^   ^
191    |
192 note: the lint level is defined here
193   --> $DIR/lint-attr-everywhere-early.rs:82:12
194    |
195 LL |     #[deny(unused_parens)]
196    |            ^^^^^^^^^^^^^
197 help: remove these parentheses
198    |
199 LL -     type assoc_type = (i32);
200 LL +     type assoc_type = i32;
201    |
202
203 error: unnecessary parentheses around type
204   --> $DIR/lint-attr-everywhere-early.rs:87:31
205    |
206 LL |     #[deny(unused_parens)]f1: (i32),
207    |                               ^   ^
208    |
209 note: the lint level is defined here
210   --> $DIR/lint-attr-everywhere-early.rs:87:12
211    |
212 LL |     #[deny(unused_parens)]f1: (i32),
213    |            ^^^^^^^^^^^^^
214 help: remove these parentheses
215    |
216 LL -     #[deny(unused_parens)]f1: (i32),
217 LL +     #[deny(unused_parens)]f1: i32,
218    |
219
220 error: unnecessary parentheses around type
221   --> $DIR/lint-attr-everywhere-early.rs:89:42
222    |
223 LL | struct StructTuple(#[deny(unused_parens)](i32));
224    |                                          ^   ^
225    |
226 note: the lint level is defined here
227   --> $DIR/lint-attr-everywhere-early.rs:89:27
228    |
229 LL | struct StructTuple(#[deny(unused_parens)](i32));
230    |                           ^^^^^^^^^^^^^
231 help: remove these parentheses
232    |
233 LL - struct StructTuple(#[deny(unused_parens)](i32));
234 LL + struct StructTuple(#[deny(unused_parens)]i32);
235    |
236
237 error: variant `VARIANT_CAMEL` should have an upper camel case name
238   --> $DIR/lint-attr-everywhere-early.rs:93:5
239    |
240 LL |     VARIANT_CAMEL,
241    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `VariantCamel`
242    |
243 note: the lint level is defined here
244   --> $DIR/lint-attr-everywhere-early.rs:92:12
245    |
246 LL |     #[deny(non_camel_case_types)]
247    |            ^^^^^^^^^^^^^^^^^^^^
248
249 error: unnecessary parentheses around type
250   --> $DIR/lint-attr-everywhere-early.rs:99:37
251    |
252 LL |     fn foreign_denied_from_inner(x: (i32));
253    |                                     ^   ^
254    |
255 note: the lint level is defined here
256   --> $DIR/lint-attr-everywhere-early.rs:97:13
257    |
258 LL |     #![deny(unused_parens)]
259    |             ^^^^^^^^^^^^^
260 help: remove these parentheses
261    |
262 LL -     fn foreign_denied_from_inner(x: (i32));
263 LL +     fn foreign_denied_from_inner(x: i32);
264    |
265
266 error: unnecessary parentheses around type
267   --> $DIR/lint-attr-everywhere-early.rs:104:37
268    |
269 LL |     fn foreign_denied_from_outer(x: (i32));
270    |                                     ^   ^
271    |
272 note: the lint level is defined here
273   --> $DIR/lint-attr-everywhere-early.rs:103:12
274    |
275 LL |     #[deny(unused_parens)]
276    |            ^^^^^^^^^^^^^
277 help: remove these parentheses
278    |
279 LL -     fn foreign_denied_from_outer(x: (i32));
280 LL +     fn foreign_denied_from_outer(x: i32);
281    |
282
283 error: unnecessary parentheses around type
284   --> $DIR/lint-attr-everywhere-early.rs:107:43
285    |
286 LL | fn function(#[deny(unused_parens)] param: (i32)) {}
287    |                                           ^   ^
288    |
289 note: the lint level is defined here
290   --> $DIR/lint-attr-everywhere-early.rs:107:20
291    |
292 LL | fn function(#[deny(unused_parens)] param: (i32)) {}
293    |                    ^^^^^^^^^^^^^
294 help: remove these parentheses
295    |
296 LL - fn function(#[deny(unused_parens)] param: (i32)) {}
297 LL + fn function(#[deny(unused_parens)] param: i32) {}
298    |
299
300 error: type parameter `foo` should have an upper camel case name
301   --> $DIR/lint-attr-everywhere-early.rs:109:42
302    |
303 LL | fn generics<#[deny(non_camel_case_types)]foo>() {}
304    |                                          ^^^ help: convert the identifier to upper camel case (notice the capitalization): `Foo`
305    |
306 note: the lint level is defined here
307   --> $DIR/lint-attr-everywhere-early.rs:109:20
308    |
309 LL | fn generics<#[deny(non_camel_case_types)]foo>() {}
310    |                    ^^^^^^^^^^^^^^^^^^^^
311
312 error: unnecessary parentheses around assigned value
313   --> $DIR/lint-attr-everywhere-early.rs:115:13
314    |
315 LL |     let x = (1);
316    |             ^ ^
317    |
318 note: the lint level is defined here
319   --> $DIR/lint-attr-everywhere-early.rs:114:12
320    |
321 LL |     #[deny(unused_parens)]
322    |            ^^^^^^^^^^^^^
323 help: remove these parentheses
324    |
325 LL -     let x = (1);
326 LL +     let x = 1;
327    |
328
329 error: unnecessary parentheses around type
330   --> $DIR/lint-attr-everywhere-early.rs:121:50
331    |
332 LL |     let closure = |#[deny(unused_parens)] param: (i32)| {};
333    |                                                  ^   ^
334    |
335 note: the lint level is defined here
336   --> $DIR/lint-attr-everywhere-early.rs:121:27
337    |
338 LL |     let closure = |#[deny(unused_parens)] param: (i32)| {};
339    |                           ^^^^^^^^^^^^^
340 help: remove these parentheses
341    |
342 LL -     let closure = |#[deny(unused_parens)] param: (i32)| {};
343 LL +     let closure = |#[deny(unused_parens)] param: i32| {};
344    |
345
346 error: unnecessary parentheses around block return value
347   --> $DIR/lint-attr-everywhere-early.rs:125:46
348    |
349 LL |     let f = Match{#[deny(unused_parens)]f1: {(123)}};
350    |                                              ^   ^
351    |
352 note: the lint level is defined here
353   --> $DIR/lint-attr-everywhere-early.rs:125:26
354    |
355 LL |     let f = Match{#[deny(unused_parens)]f1: {(123)}};
356    |                          ^^^^^^^^^^^^^
357 help: remove these parentheses
358    |
359 LL -     let f = Match{#[deny(unused_parens)]f1: {(123)}};
360 LL +     let f = Match{#[deny(unused_parens)]f1: {123}};
361    |
362
363 error: usage of an `unsafe` block
364   --> $DIR/lint-attr-everywhere-early.rs:132:13
365    |
366 LL |             unsafe {}
367    |             ^^^^^^^^^
368    |
369 note: the lint level is defined here
370   --> $DIR/lint-attr-everywhere-early.rs:128:17
371    |
372 LL |         #![deny(unsafe_code)]
373    |                 ^^^^^^^^^^^
374
375 error: denote infinite loops with `loop { ... }`
376   --> $DIR/lint-attr-everywhere-early.rs:133:13
377    |
378 LL |             while true {}
379    |             ^^^^^^^^^^ help: use `loop`
380    |
381 note: the lint level is defined here
382   --> $DIR/lint-attr-everywhere-early.rs:130:16
383    |
384 LL |         #[deny(while_true)]
385    |                ^^^^^^^^^^
386
387 error: usage of an `unsafe` block
388   --> $DIR/lint-attr-everywhere-early.rs:140:9
389    |
390 LL |         unsafe {}
391    |         ^^^^^^^^^
392    |
393 note: the lint level is defined here
394   --> $DIR/lint-attr-everywhere-early.rs:139:17
395    |
396 LL |         #![deny(unsafe_code)]
397    |                 ^^^^^^^^^^^
398
399 error: usage of an `unsafe` block
400   --> $DIR/lint-attr-everywhere-early.rs:144:9
401    |
402 LL |         unsafe {}
403    |         ^^^^^^^^^
404    |
405 note: the lint level is defined here
406   --> $DIR/lint-attr-everywhere-early.rs:143:16
407    |
408 LL |         #[deny(unsafe_code)]
409    |                ^^^^^^^^^^^
410
411 error: usage of an `unsafe` block
412   --> $DIR/lint-attr-everywhere-early.rs:149:5
413    |
414 LL |     unsafe {};
415    |     ^^^^^^^^^
416    |
417 note: the lint level is defined here
418   --> $DIR/lint-attr-everywhere-early.rs:148:12
419    |
420 LL |     #[deny(unsafe_code)]
421    |            ^^^^^^^^^^^
422
423 error: usage of an `unsafe` block
424   --> $DIR/lint-attr-everywhere-early.rs:151:27
425    |
426 LL |     [#[deny(unsafe_code)] unsafe {123}];
427    |                           ^^^^^^^^^^^^
428    |
429 note: the lint level is defined here
430   --> $DIR/lint-attr-everywhere-early.rs:151:13
431    |
432 LL |     [#[deny(unsafe_code)] unsafe {123}];
433    |             ^^^^^^^^^^^
434
435 error: usage of an `unsafe` block
436   --> $DIR/lint-attr-everywhere-early.rs:152:27
437    |
438 LL |     (#[deny(unsafe_code)] unsafe {123},);
439    |                           ^^^^^^^^^^^^
440    |
441 note: the lint level is defined here
442   --> $DIR/lint-attr-everywhere-early.rs:152:13
443    |
444 LL |     (#[deny(unsafe_code)] unsafe {123},);
445    |             ^^^^^^^^^^^
446
447 error: usage of an `unsafe` block
448   --> $DIR/lint-attr-everywhere-early.rs:154:31
449    |
450 LL |     call(#[deny(unsafe_code)] unsafe {123});
451    |                               ^^^^^^^^^^^^
452    |
453 note: the lint level is defined here
454   --> $DIR/lint-attr-everywhere-early.rs:154:17
455    |
456 LL |     call(#[deny(unsafe_code)] unsafe {123});
457    |                 ^^^^^^^^^^^
458
459 error: usage of an `unsafe` block
460   --> $DIR/lint-attr-everywhere-early.rs:156:38
461    |
462 LL |     TupleStruct(#[deny(unsafe_code)] unsafe {123});
463    |                                      ^^^^^^^^^^^^
464    |
465 note: the lint level is defined here
466   --> $DIR/lint-attr-everywhere-early.rs:156:24
467    |
468 LL |     TupleStruct(#[deny(unsafe_code)] unsafe {123});
469    |                        ^^^^^^^^^^^
470
471 error: `...` range patterns are deprecated
472   --> $DIR/lint-attr-everywhere-early.rs:167:18
473    |
474 LL |             f1: 0...100,
475    |                  ^^^ help: use `..=` for an inclusive range
476    |
477    = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021!
478    = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2021/warnings-promoted-to-error.html>
479 note: the lint level is defined here
480   --> $DIR/lint-attr-everywhere-early.rs:166:20
481    |
482 LL |             #[deny(ellipsis_inclusive_range_patterns)]
483    |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
484
485 error: aborting due to 36 previous errors
486