#![allow(
clippy::missing_docs_in_private_items,
clippy::missing_errors_doc,
clippy::missing_safety_doc,
clippy::module_inception,
clippy::needless_doctest_main,
clippy::upper_case_acronyms
)]
#![cfg_attr(not(feature = "std"), no_std)]
#![cfg_attr(feature = "nightly", feature(allocator_api))]
#[cfg(not(any(feature = "alloc", feature = "std")))]
compile_error! { "Either the 'alloc' or 'std' feature must be enabled for this crate to compile." }
#[cfg(feature = "alloc")]
extern crate alloc;
pub use contained_core::*;
#[cfg(feature = "derive")]
pub use contained_derive::*;
#[cfg(feature = "macros")]
pub use contained_macros::*;
#[doc(hidden)]
pub mod prelude {
#[cfg(feature = "derive")]
pub use contained_derive::*;
#[cfg(feature = "macros")]
pub use contained_macros::*;
}