]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-2.rs
Support non-indented where clauses
[rust.git] / tests / target / fn-custom-2.rs
1 // rustfmt-fn_arg_indent: Inherit
2 // rustfmt-generics_indent: Tabbed
3 // rustfmt-where_indent: Inherit
4 // Test different indents.
5
6 fn foo(a: Aaaaaaaaaaaaaaa,
7 b: Bbbbbbbbbbbbbbbb,
8 c: Ccccccccccccccccc,
9 d: Ddddddddddddddddddddddddd,
10 e: Eeeeeeeeeeeeeeeeeee) {
11     foo();
12 }
13
14 fn bar<'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
15     TTTTTTTTTTTTT,
16     UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW>
17     (a: Aaaaaaaaaaaaaaa) {
18     bar();
19 }
20
21 fn baz()
22 where X: TTTTTTTT
23 {
24     baz();
25 }
26
27 impl Foo {
28     fn foo(self,
29     a: Aaaaaaaaaaaaaaa,
30     b: Bbbbbbbbbbbbbbbb,
31     c: Ccccccccccccccccc,
32     d: Ddddddddddddddddddddddddd,
33     e: Eeeeeeeeeeeeeeeeeee) {
34         foo();
35     }
36
37     fn bar<'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
38         TTTTTTTTTTTTT,
39         UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW>
40         (a: Aaaaaaaaaaaaaaa) {
41         bar();
42     }
43
44     fn baz()
45     where X: TTTTTTTT
46     {
47         baz();
48     }
49 }
50
51 struct Foo<TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
52     UUUUUUUUUUUUUUUUUUUUUU,
53     VVVVVVVVVVVVVVVVVVVVVVVVVVV,
54     WWWWWWWWWWWWWWWWWWWWWWWW>
55 {
56     foo: Foo,
57 }