]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-3.rs
Merge pull request #966 from MicahChalmer/skip-children-in-plain-write-mode
[rust.git] / tests / target / fn-custom-3.rs
1 // rustfmt-fn_arg_indent: Tabbed
2 // rustfmt-generics_indent: Inherit
3 // rustfmt-where_layout: HorizontalVertical
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 qux()
22     where X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT, X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT
23 {
24     baz();
25 }
26
27 fn qux()
28     where X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
29           X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
30           X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
31           X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT
32 {
33     baz();
34 }
35
36 impl Foo {
37     fn foo(self,
38         a: Aaaaaaaaaaaaaaa,
39         b: Bbbbbbbbbbbbbbbb,
40         c: Ccccccccccccccccc,
41         d: Ddddddddddddddddddddddddd,
42         e: Eeeeeeeeeeeeeeeeeee) {
43         foo();
44     }
45
46     fn bar<'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
47     TTTTTTTTTTTTT,
48     UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW>
49         (a: Aaaaaaaaaaaaaaa) {
50         bar();
51     }
52 }
53
54 struct Foo<TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
55 UUUUUUUUUUUUUUUUUUUUUU,
56 VVVVVVVVVVVVVVVVVVVVVVVVVVV,
57 WWWWWWWWWWWWWWWWWWWWWWWW>
58 {
59     foo: Foo,
60 }