pub mod pipeline;
pub(crate) mod config;
pub fn config_validate() -> Result<(), String> {
config::validate()
}
pub(crate) mod meta;
pub(crate) mod resize_kernel;
#[cfg(all(target_arch = "aarch64", feature = "bench-internals"))]
#[doc(hidden)]
pub mod resize_neon;
#[cfg(all(target_arch = "aarch64", not(feature = "bench-internals")))]
pub(crate) mod resize_neon;
#[cfg(all(target_arch = "x86_64", feature = "bench-internals"))]
#[doc(hidden)]
pub mod resize_avx2;
#[cfg(all(target_arch = "x86_64", not(feature = "bench-internals")))]
pub(crate) mod resize_avx2;
#[cfg(feature = "avif")]
pub(crate) mod svt;
#[cfg(feature = "avif")]
pub mod avif;
#[cfg(feature = "avif")]
mod yuv;