summaryrefslogtreecommitdiffstats
path: root/src/test/ui/resolve/tuple-struct-alias.stderr
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/resolve/tuple-struct-alias.stderr')
-rw-r--r--src/test/ui/resolve/tuple-struct-alias.stderr26
1 files changed, 26 insertions, 0 deletions
diff --git a/src/test/ui/resolve/tuple-struct-alias.stderr b/src/test/ui/resolve/tuple-struct-alias.stderr
new file mode 100644
index 000000000..5a7873301
--- /dev/null
+++ b/src/test/ui/resolve/tuple-struct-alias.stderr
@@ -0,0 +1,26 @@
+error[E0423]: expected function, tuple struct or tuple variant, found type alias `A`
+ --> $DIR/tuple-struct-alias.rs:5:13
+ |
+LL | struct S(u8, u16);
+ | ------------------ similarly named tuple struct `S` defined here
+...
+LL | let s = A(0, 1);
+ | ^ help: a tuple struct with a similar name exists: `S`
+ |
+ = note: can't use a type alias as a constructor
+
+error[E0532]: expected tuple struct or tuple variant, found type alias `A`
+ --> $DIR/tuple-struct-alias.rs:7:9
+ |
+LL | struct S(u8, u16);
+ | ------------------ similarly named tuple struct `S` defined here
+...
+LL | A(..) => {}
+ | ^ help: a tuple struct with a similar name exists: `S`
+ |
+ = note: can't use a type alias as a constructor
+
+error: aborting due to 2 previous errors
+
+Some errors have detailed explanations: E0423, E0532.
+For more information about an error, try `rustc --explain E0423`.