Std :: ptr :: write transfere o “não inicializado-ness” dos bytes que escreve?

Estou trabalhando em uma biblioteca que ajuda a transacionar tipos que se encaixam em um tamanho de ponteiro int sobre os limites da FFI. Suponha que eu tenha uma estrutura como esta: use std::mem::{size_of, align_of}; struct PaddingDemo { data: u8, force_pad: [usize;