rust/tests/source/tuple.rs

64 lines
1.8 KiB
Rust
Raw Normal View History

// Test tuple literals
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 */);
2017-05-30 06:40:05 -05:00
// #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()))])]))]);
}
}
2017-06-18 21:25:21 -05:00
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);
}
}