#[lang = "sized"] trait Sized {} pub struct S(T); pub fn foo(x: T) { let y = S(x); y.0; }