struct S { x: T, y: i32, } fn f(x: T, y: i32) {} fn g(s: S) { f::(s.x, s.y); } fn main() {}