| //@ run-pass | |
| #![allow(unused_must_use)] | |
| //@ needs-threads | |
| use std::thread; | |
| struct Pair { | |
| a: isize, | |
| b: isize, | |
| } | |
| pub fn main() { | |
| let z: Box<_> = Box::new(Pair { a: 10, b: 12 }); | |
| thread::spawn(move || { | |
| assert_eq!(z.a, 10); | |
| assert_eq!(z.b, 12); | |
| }) | |
| .join(); | |
| } |