#![allow(incomplete_features)]
#![feature(generic_const_exprs)]
#![feature(const_trait_impl)]
#![feature(try_trait_v2)]
#![feature(try_trait_v2_residual)]
#![feature(default_field_values)]
#![feature(adt_const_params)]
#![feature(unsized_const_params)]
#![feature(transmute_neo)]
#![feature(const_default)]
#![feature(const_convert)]
#![feature(const_iter)]
#![feature(const_index)]
#![feature(const_slice_make_iter)]
#[cfg(feature = "array")]
pub mod array;
#[cfg(feature = "cage")]
pub mod cage;
#[cfg(feature = "diff")]
pub mod diff;
#[cfg(feature = "issue")]
pub mod issue;
#[cfg(feature = "log")]
pub mod log;
#[cfg(feature = "problem")]
pub mod problem;
#[cfg(feature = "report")]
pub mod report;
#[cfg(feature = "terminal")]
pub mod terminal;