本页总览layout-repr-niches内存布局:repr、透明与 niche 优化 repr 选项 repr(Rust):默认布局,不稳定,跨 FFI 不应依赖具体字节布局。 repr(C):与 C ABI 对齐,适合 FFI。 repr(transparent):对单字段新类型保证与内部字段相同布局(常用于 FFI 包装)。 repr(packed(N)):紧凑布局,可能导致未对齐访问,需谨慎并用 read_unaligned。 repr(align(N)):提高对齐要求。 枚举与 niche(凹位)优化