]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/target/tuple.rs
Add 'src/tools/rustfmt/' from commit '7872306edf2e11a69aaffb9434088fd66b46a863'
[rust.git] / src / tools / rustfmt / tests / target / tuple.rs
1 // Test tuple litterals
2
3 fn foo() {
4     let a = (a, a, a, a, a);
5     let aaaaaaaaaaaaaaaa = (
6         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
7         aaaaaaaaaaaaaa,
8         aaaaaaaaaaaaaa,
9     );
10     let aaaaaaaaaaaaaaaaaaaaaa = (
11         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
12         aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
13         aaaaaaaaaaaaaaaaaaaaaaaaa,
14         aaaa,
15     );
16     let a = (a,);
17
18     let b = (
19         // This is a comment
20         b, // Comment
21         b, /* Trailing comment */
22     );
23
24     // #1063
25     foo(x.0 .0);
26 }
27
28 fn a() {
29     ((
30         aaaaaaaa,
31         aaaaaaaaaaaaa,
32         aaaaaaaaaaaaaaaaa,
33         aaaaaaaaaaaaaa,
34         aaaaaaaaaaaaaaaa,
35         aaaaaaaaaaaaaa,
36     ),)
37 }
38
39 fn b() {
40     (
41         (
42             bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
43             bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
44         ),
45         bbbbbbbbbbbbbbbbbb,
46     )
47 }
48
49 fn issue550() {
50     self.visitor.visit_volume(
51         self.level.sector_id(sector),
52         (
53             floor_y,
54             if is_sky_flat(ceil_tex) {
55                 from_wad_height(self.height_range.1)
56             } else {
57                 ceil_y
58             },
59         ),
60     );
61 }
62
63 fn issue775() {
64     if indent {
65         let a = mk_object(&[
66             ("a".to_string(), Boolean(true)),
67             (
68                 "b".to_string(),
69                 Array(vec![
70                     mk_object(&[("c".to_string(), String("\x0c\r".to_string()))]),
71                     mk_object(&[("d".to_string(), String("".to_string()))]),
72                 ]),
73             ),
74         ]);
75     }
76 }
77
78 fn issue1725() {
79     bench_antialiased_lines!(
80         bench_draw_antialiased_line_segment_diagonal,
81         (10, 10),
82         (450, 450)
83     );
84     bench_antialiased_lines!(
85         bench_draw_antialiased_line_segment_shallow,
86         (10, 10),
87         (450, 80)
88     );
89 }
90
91 fn issue_4355() {
92     let _ = ((1,),).0 .0;
93 }
94
95 // https://github.com/rust-lang/rustfmt/issues/4410
96 impl Drop for LockGuard {
97     fn drop(&mut self) {
98         LockMap::unlock(&self.0 .0, &self.0 .1);
99     }
100 }