1 2 3 4 5 6 7 8 9 10 11
#[repr(C)] struct Foo<T, U> { x: T, y: U, } type IntFoo<T> = Foo<i32, T>; #[no_mangle] pub extern "C" fn root(a: IntFoo<i32>) { }