#![cfg_attr(feature="nightly", feature(allocator_api))]
#![cfg_attr(feature="nightly", feature(try_reserve_kind))]
#![deny(warnings)]
#![doc(test(attr(deny(warnings))))]
#![doc(test(attr(allow(dead_code))))]
#![doc(test(attr(allow(unused_variables))))]
#![allow(unknown_lints)]
#![allow(clippy::needless_lifetimes)]
#![allow(clippy::non_canonical_clone_impl)]
#![allow(clippy::non_canonical_partial_ord_impl)]
#![allow(clippy::type_complexity)]
#![doc=document_features::document_features!()]
#![no_std]
mod index;
#[cfg(feature="nightly")]
mod nightly;
#[cfg(not(feature="nightly"))]
mod stable;
#[cfg(feature="nightly")]
pub use nightly::*;
#[cfg(not(feature="nightly"))]
pub use stable::*;