#[cfg(feature = "serde")]
mod serde;
#[cfg(feature = "nightly-allocator-api")]
pub mod nightly_allocator_api;
#[cfg(feature = "allocator-api2-02")]
pub mod allocator_api2_02;
#[cfg(feature = "allocator-api2-03")]
pub mod allocator_api2_03;
#[cfg(feature = "allocator-api2-04")]
pub mod allocator_api2_04;
#[cfg(any(
feature = "nightly-allocator-api",
feature = "allocator-api2-02",
feature = "allocator-api2-03",
feature = "allocator-api2-04",
))]
mod allocator_util;
#[cfg(any(feature = "bytemuck", feature = "zerocopy-08"))]
mod bytemuck_or_zerocopy;
#[cfg(any(feature = "bytemuck", feature = "zerocopy-08"))]
pub(crate) use bytemuck_or_zerocopy::bytemuck_or_zerocopy;