1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#[cxx::bridge] mod ffi { #[repr(align(3))] struct SharedA { b: [u8; 4], } // 1073741824 = 2^30 #[repr(align(1073741824))] struct SharedB { b: [u8; 4], } #[repr(align(-2))] struct SharedC { b: [u8; 4], } } fn main() {}