@@ -7,6 +7,42 @@ LL | fn test1() -> _ { Some(42) }
7
7
| not allowed in type signatures
8
8
| help: replace `_` with the correct return type: `std::option::Option<i32>`
9
9
10
- error: aborting due to previous error
10
+ error[E0121]: the type placeholder `_` is not allowed within types on item signatures
11
+ --> $DIR/typeck_type_placeholder_item_help.rs:7:14
12
+ |
13
+ LL | const TEST2: _ = 42u32;
14
+ | ^
15
+ | |
16
+ | not allowed in type signatures
17
+ | help: replace `_` with the correct type: `u32`
18
+
19
+ error[E0121]: the type placeholder `_` is not allowed within types on item signatures
20
+ --> $DIR/typeck_type_placeholder_item_help.rs:10:14
21
+ |
22
+ LL | const TEST3: _ = Some(42);
23
+ | ^
24
+ | |
25
+ | not allowed in type signatures
26
+ | help: replace `_` with the correct type: `std::option::Option<i32>`
27
+
28
+ error[E0121]: the type placeholder `_` is not allowed within types on item signatures
29
+ --> $DIR/typeck_type_placeholder_item_help.rs:14:18
30
+ |
31
+ LL | const TEST4: _ = 42;
32
+ | ^
33
+ | |
34
+ | not allowed in type signatures
35
+ | help: replace `_` with the correct type: `i32`
36
+
37
+ error[E0121]: the type placeholder `_` is not allowed within types on item signatures
38
+ --> $DIR/typeck_type_placeholder_item_help.rs:21:18
39
+ |
40
+ LL | const TEST5: _ = 13;
41
+ | ^
42
+ | |
43
+ | not allowed in type signatures
44
+ | help: replace `_` with the correct type: `i32`
45
+
46
+ error: aborting due to 5 previous errors
11
47
12
48
For more information about this error, try `rustc --explain E0121`.
0 commit comments