about summary refs log tree commit diff
path: root/tests/source
diff options
context:
space:
mode:
authorNick Cameron <ncameron@mozilla.com>2017-03-02 14:27:02 +1300
committerNick Cameron <ncameron@mozilla.com>2017-03-02 14:27:02 +1300
commit248f2aba56d12958d4c42c2fd38347a849564280 (patch)
tree24c51d7020722f1bf4f240db76daaa497bb6cb92 /tests/source
parentfbb2370d66e35029e6e6545f12831d591b1e0cae (diff)
parentb8da53ad7865a813e5862fb2de7e839d41af27b3 (diff)
Merge branch 'master' of github.com:rust-lang-nursery/rustfmt
Diffstat (limited to 'tests/source')
-rw-r--r--tests/source/issue-1127.rs23
1 files changed, 23 insertions, 0 deletions
diff --git a/tests/source/issue-1127.rs b/tests/source/issue-1127.rs
new file mode 100644
index 00000000000..4820f5ea229
--- /dev/null
+++ b/tests/source/issue-1127.rs
@@ -0,0 +1,23 @@
+// rustfmt-max_width:120
+// rustfmt-wrap_match_arms: false
+// rustfmt-match_block_trailing_comma: true
+
+fn a_very_very_very_very_very_very_very_very_very_very_very_long_function_name() -> i32 {
+    42
+}
+
+enum TestEnum {
+    AVeryVeryLongEnumName,
+    AnotherVeryLongEnumName,
+    TheLastVeryLongEnumName,
+}
+
+fn main() {
+    let var = TestEnum::AVeryVeryLongEnumName;
+    let num = match var {
+        TestEnum::AVeryVeryLongEnumName => a_very_very_very_very_very_very_very_very_very_very_very_long_function_name(),
+        TestEnum::AnotherVeryLongEnumName => a_very_very_very_very_very_very_very_very_very_very_very_long_function_name(),
+        TestEnum::TheLastVeryLongEnumName => a_very_very_very_very_very_very_very_very_very_very_very_long_function_name(),
+    };
+}
+