]> git.lizzy.rs Git - rust.git/blob - tests/target/fn-custom-8.rs
Merge pull request #896 from erikjohnston/fn_arg_one_line
[rust.git] / tests / target / fn-custom-8.rs
1 // rustfmt-fn_args_layout: Block
2 // rustfmt-where_indent: Inherit
3 // rustfmt-fn_brace_style: PreferSameLine
4 // Test different indents.
5
6 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) {
7     foo();
8 }
9
10 fn bar(
11     a: Aaaaaaaaaaaaaa,
12     b: Bbbbbbbbbbbbbb,
13     c: Cccccccccccccccccc,
14     d: Dddddddddddddddd,
15     e: Eeeeeeeeeeeeeee
16 ) {
17     bar();
18 }
19
20 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) -> String {
21     foo();
22 }
23
24 fn bar(
25     a: Aaaaaaaaaaaaaa,
26     b: Bbbbbbbbbbbbbb,
27     c: Cccccccccccccccccc,
28     d: Dddddddddddddddd,
29     e: Eeeeeeeeeeeeeee
30 ) -> String {
31     bar();
32 }
33
34 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb)
35 where T: UUUUUUUUUUU {
36     foo();
37 }
38
39 fn bar(
40     a: Aaaaaaaaaaaaaa,
41     b: Bbbbbbbbbbbbbb,
42     c: Cccccccccccccccccc,
43     d: Dddddddddddddddd,
44     e: Eeeeeeeeeeeeeee
45 ) where T: UUUUUUUUUUU {
46     bar();
47 }
48
49 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) -> String
50 where T: UUUUUUUUUUU {
51     foo();
52 }
53
54 fn bar(
55     a: Aaaaaaaaaaaaaa,
56     b: Bbbbbbbbbbbbbb,
57     c: Cccccccccccccccccc,
58     d: Dddddddddddddddd,
59     e: Eeeeeeeeeeeeeee
60 ) -> String
61 where T: UUUUUUUUUUU {
62     bar();
63 }
64
65 trait Test {
66     fn foo(a: u8) {}
67
68     fn bar(a: u8) -> String {}
69
70     fn bar(a: u8) -> String
71     where Foo: foooo,
72           Bar: barrr {
73     }
74 }