struct Point { x: i64, y: i64, } struct Rect { top_left: Point, bot_right: Point, } fn main() -> i64 { let r: Rect = Rect { top_left: Point { x: 0, y: 10 }, bot_right: Point { x: 5, y: 0 }, }; print_i64(r.top_left.x); print_i64(r.bot_right.y); return 0; }