swuecho
12/21/2016 - 5:56 PM

Shared via Rust Playground

Shared via Rust Playground

struct Point {
    x: i32,
    y: i32,
}

fn takes_point(Point {x, y}: Point) {
    println!("({}, {})", x, y);
}

fn main() {
    let origin = Point { x: 0, y: 0 };
    takes_point(origin);
}