summaryrefslogtreecommitdiffstats
path: root/src/tools/rustfmt/tests/target/tuple.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/rustfmt/tests/target/tuple.rs')
-rw-r--r--src/tools/rustfmt/tests/target/tuple.rs100
1 files changed, 100 insertions, 0 deletions
diff --git a/src/tools/rustfmt/tests/target/tuple.rs b/src/tools/rustfmt/tests/target/tuple.rs
new file mode 100644
index 000000000..68bb2f3bc
--- /dev/null
+++ b/src/tools/rustfmt/tests/target/tuple.rs
@@ -0,0 +1,100 @@
+// Test tuple litterals
+
+fn foo() {
+ let a = (a, a, a, a, a);
+ let aaaaaaaaaaaaaaaa = (
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaa,
+ );
+ let aaaaaaaaaaaaaaaaaaaaaa = (
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaaaaaaaaaaaaa,
+ aaaa,
+ );
+ let a = (a,);
+
+ let b = (
+ // This is a comment
+ b, // Comment
+ b, /* Trailing comment */
+ );
+
+ // #1063
+ foo(x.0 .0);
+}
+
+fn a() {
+ ((
+ aaaaaaaa,
+ aaaaaaaaaaaaa,
+ aaaaaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaaaa,
+ aaaaaaaaaaaaaa,
+ ),)
+}
+
+fn b() {
+ (
+ (
+ bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
+ bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb,
+ ),
+ bbbbbbbbbbbbbbbbbb,
+ )
+}
+
+fn issue550() {
+ self.visitor.visit_volume(
+ self.level.sector_id(sector),
+ (
+ floor_y,
+ if is_sky_flat(ceil_tex) {
+ from_wad_height(self.height_range.1)
+ } else {
+ ceil_y
+ },
+ ),
+ );
+}
+
+fn issue775() {
+ if indent {
+ let a = mk_object(&[
+ ("a".to_string(), Boolean(true)),
+ (
+ "b".to_string(),
+ Array(vec![
+ mk_object(&[("c".to_string(), String("\x0c\r".to_string()))]),
+ mk_object(&[("d".to_string(), String("".to_string()))]),
+ ]),
+ ),
+ ]);
+ }
+}
+
+fn issue1725() {
+ bench_antialiased_lines!(
+ bench_draw_antialiased_line_segment_diagonal,
+ (10, 10),
+ (450, 450)
+ );
+ bench_antialiased_lines!(
+ bench_draw_antialiased_line_segment_shallow,
+ (10, 10),
+ (450, 80)
+ );
+}
+
+fn issue_4355() {
+ let _ = ((1,),).0 .0;
+}
+
+// https://github.com/rust-lang/rustfmt/issues/4410
+impl Drop for LockGuard {
+ fn drop(&mut self) {
+ LockMap::unlock(&self.0 .0, &self.0 .1);
+ }
+}