]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/source/fn-custom-6.rs
Rollup merge of #107166 - petrochenkov:nooptable, r=oli-obk
[rust.git] / src / tools / rustfmt / tests / source / fn-custom-6.rs
1 // rustfmt-brace_style: PreferSameLine
2 // Test different indents.
3
4 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) {
5     foo();
6 }
7
8 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) {
9     bar();
10 }
11
12 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) -> String {
13     foo();
14 }
15
16 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) -> String {
17     bar();
18 }
19
20 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) where T: UUUUUUUUUUU {
21     foo();
22 }
23
24 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) where T: UUUUUUUUUUU {
25     bar();
26 }
27
28 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) -> String where T: UUUUUUUUUUU {
29     foo();
30 }
31
32 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) -> String where T: UUUUUUUUUUU {
33     bar();
34 }
35
36 trait Test {
37     fn foo(a: u8) {}
38
39     fn bar(a: u8) -> String {}
40 }