about summary refs log tree commit diff
path: root/src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs
diff options
context:
space:
mode:
authorNoah Lev <camelidcamel@gmail.com>2021-08-21 12:29:11 -0700
committerNoah Lev <camelidcamel@gmail.com>2021-08-21 16:15:09 -0700
commit08ceac8ee3d740c48e6bb250de0798fcbe0824f4 (patch)
treede94c8b139e11125e2e009def3655a2c2f8f83b8 /src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs
parent02ed23c0318da7f1125f01b5437ae9e809587f0c (diff)
downloadrust-08ceac8ee3d740c48e6bb250de0798fcbe0824f4.tar.gz
rust-08ceac8ee3d740c48e6bb250de0798fcbe0824f4.zip
Add cross-crate tuple field count error test
Diffstat (limited to 'src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs')
-rw-r--r--src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs b/src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs
new file mode 100644
index 00000000000..f7373c45396
--- /dev/null
+++ b/src/test/ui/pattern/auxiliary/declarations-for-tuple-field-count-errors.rs
@@ -0,0 +1,20 @@
+pub struct Z0;
+pub struct Z1();
+
+pub struct S(pub u8, pub u8, pub u8);
+pub struct M(
+    pub u8,
+    pub u8,
+    pub u8,
+);
+
+pub enum E1 { Z0, Z1(), S(u8, u8, u8) }
+
+pub enum E2 {
+    S(u8, u8, u8),
+    M(
+        u8,
+        u8,
+        u8,
+    ),
+}