mod alignement;
mod into_iter;
mod iter;
mod iter_mut;
mod layout;
mod simd;
mod simd_scalar;
mod valid_layout;
pub use into_iter::IntoIter;
pub use iter::Iter;
pub use iter_mut::IterMut;
pub use layout::Layout;
pub use simd::Simd;
pub use simd_scalar::SimdScalar;
pub use valid_layout::ValidLayout;
use alignement::*;
pub(crate) mod seal {
use crate::detail::DataKind;
use crate::simd::Alignement;
pub unsafe trait SimdScalar {
const DATA_KIND: DataKind;
}
pub unsafe trait ValidLayout {
type Alignement: Alignement;
}
}