You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| help: replace with the correct type: `Option<u8>`
430
430
431
+
error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
432
+
--> $DIR/typeck_type_placeholder_item.rs:224:31
433
+
|
434
+
LL | fn evens_squared(n: usize) -> _ {
435
+
| ^
436
+
| |
437
+
| not allowed in type signatures
438
+
| help: replace with an appropriate return type: `impl Iterator<Item = usize>`
439
+
440
+
error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
441
+
--> $DIR/typeck_type_placeholder_item.rs:229:10
442
+
|
443
+
LL | const _: _ = (1..10).filter(|x| x % 2 == 0).map(|x| x * x);
444
+
| ^ not allowed in type signatures
445
+
|
446
+
note: however, the inferred type `Map<Filter<Range<i32>, [closure@typeck_type_placeholder_item.rs:229:29]>, [closure@typeck_type_placeholder_item.rs:229:49]>` cannot be named
447
+
--> $DIR/typeck_type_placeholder_item.rs:229:14
448
+
|
449
+
LL | const _: _ = (1..10).filter(|x| x % 2 == 0).map(|x| x * x);
450
+
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
451
+
431
452
error[E0121]: the placeholder `_` is not allowed within types on item signatures for functions
432
453
--> $DIR/typeck_type_placeholder_item.rs:140:31
433
454
|
@@ -636,7 +657,7 @@ LL | const D: _ = 42;
636
657
| not allowed in type signatures
637
658
| help: replace with the correct type: `i32`
638
659
639
-
error: aborting due to 69 previous errors
660
+
error: aborting due to 71 previous errors
640
661
641
662
Some errors have detailed explanations: E0121, E0282, E0403.
642
663
For more information about an error, try `rustc --explain E0121`.
0 commit comments