Memory Layout and Representation
Memory Layout and Representation
Use #[repr(C)] when creating structs whose memory layout must match standard C ABI layouts for FFI or hardware MMIO:
#[repr(C)]
struct HardwareRegister {
control: u32,
status: u32,
}