#![feature(
    generic_const_exprs,
    arbitrary_self_types,
    let_chains,
    test,
    allocator_api
)]
#![cfg_attr(not(test), no_std)]
#![allow(incomplete_features, unexpected_cfgs, clippy::new_without_default)]

#[cfg(test)]
extern crate test;

pub mod allocator;
mod bucket;
pub mod sys;
mod util;

#[cfg(any(feature = "global", rust_analyzer))]
pub mod global;
