polylane 0.6.0

Portable and versatile SIMD.
Documentation
// Copyright 2025 Gabriel Bjørnager Jensen.
//
// This Source Code Form is subject to the terms of
// the Mozilla Public License, v. 2.0. If a copy of
// the MPL was not distributed with this file, you
// can obtain one at:
// <https://mozilla.org/MPL/2.0/>.

//! [`Simd`] and associated facilities.

mod into_iter;
mod iter;
mod iter_mut;
mod layout;
mod simd;
mod simd_element;
mod simd_marker;
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_element::SimdElement;
pub use valid_layout::ValidLayout;

pub(crate) use simd_element::SealedSimdElement;
pub(crate) use simd_marker::*;
pub(crate) use valid_layout::SealedValidLayout;