]> git.lizzy.rs Git - rust.git/blob - tests/source/fn_args_layout-block.rs
Update tests
[rust.git] / tests / source / fn_args_layout-block.rs
1 // rustfmt-normalize_comments: true
2 // rustfmt-fn_args_layout: Block
3
4 fn foo() {
5     foo();
6 }
7
8 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) {
9     foo();
10 }
11
12 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) {
13     bar();
14 }
15
16 fn foo(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb) -> String {
17     foo();
18 }
19
20 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) -> String {
21     bar();
22 }
23
24 fn foo(a: u8 /* Comment 1 */, b: u8 /* Comment 2 */) -> u8 {
25     bar()
26 }
27
28 fn foo(a: u8 /* Comment 1 */, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee /* Comment 2 */) -> u8 {
29     bar()
30 }
31
32 fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) -> String where X: Fooooo, Y: Baaar  {
33     bar();
34 }
35
36 fn foo() -> T {
37     foo();
38 }
39
40 fn foo() -> T where X: Foooo, Y: Baaar {
41     foo();
42 }
43
44 fn foo() where X: Foooo {
45 }
46
47 fn foo() where X: Foooo, Y: Baaar {
48 }
49
50 fn foo() -> (Loooooooooooooooooooooong, Reeeeeeeeeeeeeeeeeeeeeeeeturn, iiiiiiiiis, Looooooooooooooooong) {
51     foo();
52 }
53
54 fn foo<g: G>() {
55     foo();
56 }
57
58 fn foo<L: Loooooooooooooooooooooong, G: Geeeeeeeeeeeneric, I: iiiiiiiiis, L: Looooooooooooooooong>() {
59     foo();
60 }
61
62 fn foo<L: Loooooooooooooooooooong, G: Geeeeeeeeeeneric, I: iiiiiiiiis, L: Loooooooooooooooong>() {
63     foo();
64 }
65
66 trait Test {
67     fn foo(a: u8) {}
68
69     fn bar(a: Aaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd, e: Eeeeeeeeeeeeeee) -> String {}
70 }
71
72 fn foo<L: Loooooooooooooooooooong, G: Geeeeeeeeeeneric, I: iiiiiiiiis, L: Loooooooooooooooong>(a: Aaaaaaaaaaaaaaaaaaaa, b: Bbbbbbbbbbbbbbbbb, c: Cccccccccccccccccc, d: Dddddddddddddddd) {
73     foo();
74 }
75
76 fn foo() -> (Looooooooooooooooooooooooooong, Reeeeeeeeeeeeeeeeeeeeeeeeeeeeeturn, iiiiiiiiiiiiiis, Loooooooooooooooooooooong) {
77     foo();
78 }