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