#[lang = "sized"] pub trait Sized {} pub fn main() { fn test(x: T) -> T { x } let mut a = 123; a = test(a); let mut b = 456f32; b = test(b); }