]> git.proxmox.com Git - rustc.git/blob - src/test/ui/structs-enums/rec-extend.rs
New upstream version 1.67.1+dfsg1
[rustc.git] / src / test / ui / structs-enums / rec-extend.rs
1 // run-pass
2
3
4
5
6 struct Point {x: isize, y: isize}
7
8 pub fn main() {
9 let origin: Point = Point {x: 0, y: 0};
10 let right: Point = Point {x: origin.x + 10,.. origin};
11 let up: Point = Point {y: origin.y + 10,.. origin};
12 assert_eq!(origin.x, 0);
13 assert_eq!(origin.y, 0);
14 assert_eq!(right.x, 10);
15 assert_eq!(right.y, 0);
16 assert_eq!(up.x, 0);
17 assert_eq!(up.y, 10);
18 }