]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-2.rs
Merge branch 'master' of github.com:rust-lang-nursery/rustfmt
[rust.git] / tests / target / fn-custom-2.rs
1 // rustfmt-fn_arg_indent: Inherit
2 // rustfmt-generics_indent: Tabbed
3 // rustfmt-where_indent: Inherit
4 // rustfmt-where_layout: Mixed
5 // Test different indents.
6
7 fn foo(a: Aaaaaaaaaaaaaaa,
8 b: Bbbbbbbbbbbbbbbb,
9 c: Ccccccccccccccccc,
10 d: Ddddddddddddddddddddddddd,
11 e: Eeeeeeeeeeeeeeeeeee) {
12     foo();
13 }
14
15 fn bar<
16     'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
17     TTTTTTTTTTTTT,
18     UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW
19 >(a: Aaaaaaaaaaaaaaa) {
20     bar();
21 }
22
23 fn baz()
24 where X: TTTTTTTT
25 {
26     baz();
27 }
28
29 fn qux()
30 where X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT, X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
31       X: TTTTTTTTTTTTTTTTTTTTTTTTTTTT, 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<
47         'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
48         TTTTTTTTTTTTT,
49         UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW
50     >
51         (a: Aaaaaaaaaaaaaaa) {
52         bar();
53     }
54
55     fn baz()
56     where X: TTTTTTTT
57     {
58         baz();
59     }
60 }
61
62 struct Foo<
63     TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
64     UUUUUUUUUUUUUUUUUUUUUU,
65     VVVVVVVVVVVVVVVVVVVVVVVVVVV,
66     WWWWWWWWWWWWWWWWWWWWWWWW
67 > {
68     foo: Foo,
69 }