// run-pass // Test that `Box` is equivalent to `Box`, both in // fields and fn arguments. // pretty-expanded FIXME #23616 #![allow(dead_code)] trait Test { fn foo(&self) { } } struct SomeStruct { t: Box, u: Box, } fn a(t: Box, mut ss: SomeStruct) { ss.t = t; } fn b(t: Box, mut ss: SomeStruct) { ss.t = t; } fn c(t: Box, mut ss: SomeStruct) { ss.u = t; } fn d(t: Box, mut ss: SomeStruct) { ss.u = t; } fn main() { }