//@ known-bug: #120482 //@ edition:2021 #![feature(object_safe_for_dispatch)] trait B { fn bar(&self, x: &Self); } trait A { fn g(new: B) -> B; } fn main() {}