struct A { } impl A { fn b(b: &B) { } } struct B { }