summaryrefslogtreecommitdiffstats
path: root/src/test/ui/typeck/typeck_type_placeholder_item_help.stderr
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/test/ui/typeck/typeck_type_placeholder_item_help.stderr60
1 files changed, 60 insertions, 0 deletions
diff --git a/src/test/ui/typeck/typeck_type_placeholder_item_help.stderr b/src/test/ui/typeck/typeck_type_placeholder_item_help.stderr
new file mode 100644
index 000000000..07a5dbd93
--- /dev/null
+++ b/src/test/ui/typeck/typeck_type_placeholder_item_help.stderr
@@ -0,0 +1,60 @@
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for return types
+ --> $DIR/typeck_type_placeholder_item_help.rs:4:15
+ |
+LL | fn test1() -> _ { Some(42) }
+ | ^
+ | |
+ | not allowed in type signatures
+ | help: replace with the correct return type: `Option<i32>`
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
+ --> $DIR/typeck_type_placeholder_item_help.rs:7:14
+ |
+LL | const TEST2: _ = 42u32;
+ | ^
+ | |
+ | not allowed in type signatures
+ | help: replace with the correct type: `u32`
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
+ --> $DIR/typeck_type_placeholder_item_help.rs:10:14
+ |
+LL | const TEST3: _ = Some(42);
+ | ^
+ | |
+ | not allowed in type signatures
+ | help: replace with the correct type: `Option<i32>`
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for functions
+ --> $DIR/typeck_type_placeholder_item_help.rs:13:22
+ |
+LL | const TEST4: fn() -> _ = 42;
+ | ^ not allowed in type signatures
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for constant items
+ --> $DIR/typeck_type_placeholder_item_help.rs:13:22
+ |
+LL | const TEST4: fn() -> _ = 42;
+ | ^ not allowed in type signatures
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
+ --> $DIR/typeck_type_placeholder_item_help.rs:18:18
+ |
+LL | const TEST5: _ = 42;
+ | ^
+ | |
+ | not allowed in type signatures
+ | help: replace with the correct type: `i32`
+
+error[E0121]: the placeholder `_` is not allowed within types on item signatures for constants
+ --> $DIR/typeck_type_placeholder_item_help.rs:25:18
+ |
+LL | const TEST6: _ = 13;
+ | ^
+ | |
+ | not allowed in type signatures
+ | help: replace with the correct type: `i32`
+
+error: aborting due to 7 previous errors
+
+For more information about this error, try `rustc --explain E0121`.