]> git.lizzy.rs Git - rust.git/blob - src/tools/rustfmt/tests/source/tuple.rs
Merge commit 'd3a2366ee877075c59b38bd8ced55f224fc7ef51' into sync_cg_clif-2022-07-26
[rust.git] / src / tools / rustfmt / tests / source / tuple.rs
1 // Test tuple litterals
2
3 fn foo() {
4     let a = (a, a, a, a, a);
5     let aaaaaaaaaaaaaaaa = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaa, aaaaaaaaaaaaaa);
6     let aaaaaaaaaaaaaaaaaaaaaa = (aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
7                                   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
8                                   aaaaaaaaaaaaaaaaaaaaaaaaa,
9                                   aaaa);
10     let a = (a,);
11
12     let b = (// This is a comment
13              b, // Comment
14              b /* Trailing comment */);
15
16     // #1063
17     foo(x.0 .0);
18 }
19
20 fn a() {
21     ((aaaaaaaa,
22       aaaaaaaaaaaaa,
23       aaaaaaaaaaaaaaaaa,
24       aaaaaaaaaaaaaa,
25       aaaaaaaaaaaaaaaa,
26       aaaaaaaaaaaaaa),)
27 }
28
29 fn b() {
30     ((bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb, bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb),
31      bbbbbbbbbbbbbbbbbb)
32 }
33
34 fn issue550() {
35     self.visitor.visit_volume(self.level.sector_id(sector), (floor_y,
36     if is_sky_flat(ceil_tex) {from_wad_height(self.height_range.1)} else {ceil_y}));
37 }
38
39 fn issue775() {
40     if indent {
41         let a = mk_object(&[("a".to_string(), Boolean(true)),
42                             ("b".to_string(),
43                              Array(vec![mk_object(&[("c".to_string(),
44                                                      String("\x0c\r".to_string()))]),
45                                         mk_object(&[("d".to_string(), String("".to_string()))])]))]);
46     }
47 }
48
49 fn issue1725() {
50     bench_antialiased_lines!(bench_draw_antialiased_line_segment_diagonal, (10, 10), (450, 450));
51     bench_antialiased_lines!(bench_draw_antialiased_line_segment_shallow, (10, 10), (450, 80));
52 }
53
54 fn issue_4355() {
55     let _ = ((1,),).0.0;
56 }
57
58 // https://github.com/rust-lang/rustfmt/issues/4410
59 impl Drop for LockGuard {
60     fn drop(&mut self) {
61         LockMap::unlock(&self.0.0, &self.0.1);
62     }
63 }