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