struct S { a: i32, b: i32 } fn main() { let mut p = Box::new(S {a: 5, b: 6}); let p1; p.a = 666; p1 = p; println!("P: a={} b={}", p1.a, p1.b); println!("P: a={} b={}", p.a, p.b) }