about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/source/issue-4791/buggy.rs (renamed from tests/source/issue_4791.rs)0
-rw-r--r--tests/source/issue-4791/trailing_comma.rs14
-rw-r--r--tests/target/issue-4791/buggy.rs (renamed from tests/target/issue_4791.rs)0
-rw-r--r--tests/target/issue-4791/no_trailing_comma.rs8
-rw-r--r--tests/target/issue-4791/trailing_comma.rs14
5 files changed, 36 insertions, 0 deletions
diff --git a/tests/source/issue_4791.rs b/tests/source/issue-4791/buggy.rs
index 4760022eeaf..4760022eeaf 100644
--- a/tests/source/issue_4791.rs
+++ b/tests/source/issue-4791/buggy.rs
diff --git a/tests/source/issue-4791/trailing_comma.rs b/tests/source/issue-4791/trailing_comma.rs
new file mode 100644
index 00000000000..c56c70faeae
--- /dev/null
+++ b/tests/source/issue-4791/trailing_comma.rs
@@ -0,0 +1,14 @@
+// rustfmt-struct_field_align_threshold: 30
+// rustfmt-trailing_comma: Always
+
+struct Foo {
+    group_a: u8,
+
+    group_b: u8
+}
+
+struct Bar {
+    group_a: u8,
+
+    group_b: u8,
+}
diff --git a/tests/target/issue_4791.rs b/tests/target/issue-4791/buggy.rs
index fff58be99a5..fff58be99a5 100644
--- a/tests/target/issue_4791.rs
+++ b/tests/target/issue-4791/buggy.rs
diff --git a/tests/target/issue-4791/no_trailing_comma.rs b/tests/target/issue-4791/no_trailing_comma.rs
new file mode 100644
index 00000000000..4a37163969a
--- /dev/null
+++ b/tests/target/issue-4791/no_trailing_comma.rs
@@ -0,0 +1,8 @@
+// rustfmt-struct_field_align_threshold: 0
+// rustfmt-trailing_comma: Never
+
+pub struct Baz {
+    group_a: u8,
+
+    group_b: u8
+}
diff --git a/tests/target/issue-4791/trailing_comma.rs b/tests/target/issue-4791/trailing_comma.rs
new file mode 100644
index 00000000000..29a224b3f6d
--- /dev/null
+++ b/tests/target/issue-4791/trailing_comma.rs
@@ -0,0 +1,14 @@
+// rustfmt-struct_field_align_threshold: 30
+// rustfmt-trailing_comma: Always
+
+struct Foo {
+    group_a: u8,
+
+    group_b: u8,
+}
+
+struct Bar {
+    group_a: u8,
+
+    group_b: u8,
+}