rslet p1 = Parent(1, Child(11), Child(12)); let p2 = p1; // Parent(..)の所有権をp1からp2へmove println!("{:?}", p1); // p1は値の所有権を失っているので型エラー // error[E0382]: borrow of moved value: `p1`