8 let u = U { a: Rc::new(0u32) };
9 //~^ ERROR the trait bound `std::rc::Rc<u32>: std::marker::Copy` is not satisfied
10 let u = U::<Rc<u32>> { a: Default::default() };
11 //~^ ERROR the trait bound `std::rc::Rc<u32>: std::marker::Copy` is not satisfied