]> git.lizzy.rs Git - rust.git/blobdiff - tests/target/hard-tabs.rs
Tidy up and pass tests
[rust.git] / tests / target / hard-tabs.rs
index bdd07ffbd7401e0ec9d7bcd49e87b91f42de2fc4..90be4d6b367afc8c8141347574b989fe0f108faa 100644 (file)
@@ -1,5 +1,4 @@
 // rustfmt-normalize_comments: true
-// rustfmt-single_line_if_else_max_width: 0
 // rustfmt-wrap_comments: true
 // rustfmt-hard_tabs: true
 // rustfmt-error_on_line_overflow: false
@@ -21,16 +20,19 @@ fn foo(a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a
 
        let str = "AAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAa";
 
-       if let (some_very_large,
-               tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple) = 1 + 2 + 3 {}
+       if let (
+               some_very_large,
+               tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuple,
+       ) = 1 + 2 + 3
+       {}
 
        if cond() {
                something();
        } else if different_cond() {
                something_else();
        } else {
-               aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +
-               aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+               aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
+                       + aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        }
 
        unsafe /* very looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooong
@@ -47,33 +49,35 @@ fn foo(a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a: i32, a
                .go_to_next_line_with_tab()
                .go_to_next_line_with_tab();
 
-       let z = [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
-                yyyyyyyyyyyyyyyyyyyyyyyyyyy,
-                zzzzzzzzzzzzzzzzzz,
-                q];
+       let z = [
+               xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx,
+               yyyyyyyyyyyyyyyyyyyyyyyyyyy,
+               zzzzzzzzzzzzzzzzzz,
+               q,
+       ];
 
        fn generic<T>(arg: T) -> &SomeType
-               where T: Fn(// First arg
-                           A,
-                           // Second argument
-                           B,
-                           C,
-                           D,
-                           // pre comment
-                           E /* last comment */)
-                           -> &SomeType
+       where
+               T: Fn(
+                       // First arg
+                       A,
+                       // Second argument
+                       B,
+                       C,
+                       D,
+                       // pre comment
+                       E, // last comment
+               ) -> &SomeType,
        {
                arg(a, b, c, d, e)
        }
 
-       loong_func().quux(move || if true {
-               1
-       } else {
-               2
-       });
+       loong_func().quux(move || if true { 1 } else { 2 });
 
        fffffffffffffffffffffffffffffffffff(a, {
-               SCRIPT_TASK_ROOT.with(|root| { *root.borrow_mut() = Some(&script_task); });
+               SCRIPT_TASK_ROOT.with(|root| {
+                       *root.borrow_mut() = Some(&script_task);
+               });
        });
        a.b.c.d();
 
@@ -82,3 +86,14 @@ fn generic<T>(arg: T) -> &SomeType
                false => (),
        });
 }
+
+// #2296
+impl Foo {
+       // a comment
+       // on multiple lines
+       fn foo() {
+               // another comment
+               // on multiple lines
+               let x = true;
+       }
+}