]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-2.rs
Support different indent styles for generics
[rust.git] / tests / target / fn-custom-2.rs
1 // rustfmt-fn_arg_indent: Inherit
2 // rustfmt-generics_indent: Tabbed
3 // Test different indents.
4
5 fn foo(a: Aaaaaaaaaaaaaaa,
6 b: Bbbbbbbbbbbbbbbb,
7 c: Ccccccccccccccccc,
8 d: Ddddddddddddddddddddddddd,
9 e: Eeeeeeeeeeeeeeeeeee) {
10     foo();
11 }
12
13 fn bar<'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
14     TTTTTTTTTTTTT,
15     UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW>
16     (a: Aaaaaaaaaaaaaaa) {
17     bar();
18 }
19
20 impl Foo {
21     fn foo(self,
22     a: Aaaaaaaaaaaaaaa,
23     b: Bbbbbbbbbbbbbbbb,
24     c: Ccccccccccccccccc,
25     d: Ddddddddddddddddddddddddd,
26     e: Eeeeeeeeeeeeeeeeeee) {
27         foo();
28     }
29
30     fn bar<'a: 'bbbbbbbbbbbbbbbbbbbbbbbbbbb,
31         TTTTTTTTTTTTT,
32         UUUUUUUUUUUUUUUUUUUU: WWWWWWWWWWWWWWWWWWWWWWWW>
33         (a: Aaaaaaaaaaaaaaa) {
34         bar();
35     }
36 }
37
38 struct Foo<TTTTTTTTTTTTTTTTTTTTTTTTTTTT,
39     UUUUUUUUUUUUUUUUUUUUUU,
40     VVVVVVVVVVVVVVVVVVVVVVVVVVV,
41     WWWWWWWWWWWWWWWWWWWWWWWW>
42 {
43     foo: Foo,
44 }