struct A { a : i32, }; struct B { b : i32, }; fn f(a : A) -> B { return B(); }