about summary refs log tree commit diff
path: root/tests/ui/box/unit/unique-destructure.rs
blob: 2ddb3c452cd59cccae6ce9a7caa1b63444d95bbc (plain)
1
2
3
4
5
6
7
8
9
//@ run-pass
#![feature(box_patterns)]

struct Foo { a: isize, b: isize }

pub fn main() {
    let box Foo{ a, b } = Box::new(Foo { a: 100, b: 200 });
    assert_eq!(a + b, 300);
}