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