use std::marker::PhantomData; use std::mem::MaybeUninit; pub(crate) struct MakeMaybeUninit(PhantomData T>); impl MakeMaybeUninit { pub(crate) const VALUE: MaybeUninit = MaybeUninit::uninit(); pub(crate) const ARRAY: [MaybeUninit; N] = [Self::VALUE; N]; }