trait Tr : Sized { fn test(u: X) -> Self { u //~ ERROR mismatched types } } fn main() {}