// check-pass // Minimization of issue #59502 trait MyTrait { type Output; } pub fn pow>(arg: T) -> T { arg }