emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/rust-mode 1be7a94 154/486: Merge pull request #57 from pnk


From: ELPA Syncer
Subject: [nongnu] elpa/rust-mode 1be7a94 154/486: Merge pull request #57 from pnkfelix/regression-test-for-arrow-openbrace
Date: Sat, 7 Aug 2021 09:25:09 -0400 (EDT)

branch: elpa/rust-mode
commit 1be7a946ed1cce8a2e4c462af8003c628770fed4
Merge: 6d5b02e 3995d33
Author: Huon Wilson <dbau.pp+github@gmail.com>
Commit: Huon Wilson <dbau.pp+github@gmail.com>

    Merge pull request #57 from pnkfelix/regression-test-for-arrow-openbrace
    
    Add regression test for PR #52.
---
 rust-mode-tests.el | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/rust-mode-tests.el b/rust-mode-tests.el
index b94f041..bb40781 100644
--- a/rust-mode-tests.el
+++ b/rust-mode-tests.el
@@ -394,6 +394,32 @@ fn baz(   a:int,  // should work with a comment here
 { }
 "))
 
+(ert-deftest indent-open-after-arrow ()
+  (test-indent
+   "
+// Indent function body only one level after `-> {`
+fn foo1(a:int, b:char) -> int {
+    let body;
+}
+
+fn foo2(a:int,
+        b:char) -> int {
+    let body;
+}
+
+fn foo3(a:int,
+        b:char)
+        -> int {
+    let body;
+}
+
+fn foo4(a:int,
+        b:char)
+        -> int where int:A {
+    let body;
+}
+"))
+
 (ert-deftest indent-square-bracket-alignment ()
   (test-indent
    "



reply via email to

[Prev in Thread] Current Thread [Next in Thread]