]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-2.rs
Merge pull request #2147 from topecongiro/audit-options/indent_style
[rust.git] / tests / target / fn-custom-2.rs
1 // rustfmt-indent_style: Block
2 // rustfmt-where_layout: Mixed
3 // Test different indents.
4
5 fn foo(
6     a: Aaaaaaaaaaaaaaa,
7     b: Bbbbbbbbbbbbbbbb,
8     c: Ccccccccccccccccc,
9     d: Ddddddddddddddddddddddddd,
10     e: Eeeeeeeeeeeeeeeeeee,
11 ) {
12     foo();
13 }
14
15 fn bar<
16     'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
17     TTTTTTTTTTTTT,
18     UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW,
19 >(
20     a: Aaaaaaaaaaaaaaa,
21 ) {
22     bar();
23 }
24
25 fn baz()
26 where
27     X: TTTTTTTT,
28 {
29     baz();
30 }
31
32 fn qux()
33 where
34     X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
35     X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
36     X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
37     X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
38 {
39     baz();
40 }
41
42 impl Foo {
43     fn foo(
44         self,
45         a: Aaaaaaaaaaaaaaa,
46         b: Bbbbbbbbbbbbbbbb,
47         c: Ccccccccccccccccc,
48         d: Ddddddddddddddddddddddddd,
49         e: Eeeeeeeeeeeeeeeeeee,
50     ) {
51         foo();
52     }
53
54     fn bar<
55         'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
56         TTTTTTTTTTTTT,
57         UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW,
58     >(
59         a: Aaaaaaaaaaaaaaa,
60     ) {
61         bar();
62     }
63
64     fn baz()
65     where
66         X: TTTTTTTT,
67     {
68         baz();
69     }
70 }
71
72 struct Foo<
73     TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
74     UUUUUUUUUUUUUUUUUUUUUU,
75     VVVVVVVVVVVVVVVVVVVVVVVVVVV,
76     WWWWWWWWWWWWWWWWWWWWWWWW,
77 > {
78     foo: Foo,
79 }