use crate::{Bare, MaybeUninit, Storage};
mod methods;
#[doc = crate::_tags!(data_structure)]
#[doc = crate::_doc_location!("data/layout/array")]
#[derive(Debug, Default)]
pub struct ArrayUninit<T, const CAP: usize, S: Storage = Bare> {
data: S::Stored<[MaybeUninit<T>; CAP]>,
init_len: usize,
}