Memory Layout and Representation

Updated

October 31, 2026

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,
}