]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-2.rs
Merge pull request #1473 from topecongiro/bug/no-such-file-or-directory
[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 X: TTTTTTTT
28 {
29     baz();
30 }
31
32 fn qux()
33     where X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT, X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
34           X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT, X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT
35 {
36     baz();
37 }
38
39 impl Foo {
40     fn foo(
41         self,
42         a: Aaaaaaaaaaaaaaa,
43         b: Bbbbbbbbbbbbbbbb,
44         c: Ccccccccccccccccc,
45         d: Ddddddddddddddddddddddddd,
46         e: Eeeeeeeeeeeeeeeeeee,
47     ) {
48         foo();
49     }
50
51     fn bar<
52         'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
53         TTTTTTTTTTTTT,
54         UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW
55     >
56         (
57         a: Aaaaaaaaaaaaaaa,
58     ) {
59         bar();
60     }
61
62     fn baz()
63         where X: TTTTTTTT
64     {
65         baz();
66     }
67 }
68
69 struct Foo<
70     TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
71     UUUUUUUUUUUUUUUUUUUUUU,
72     VVVVVVVVVVVVVVVVVVVVVVVVVVV,
73     WWWWWWWWWWWWWWWWWWWWWWWW
74 > {
75     foo: Foo,
76 }