supersonic 3.0.0

A one-stop rust crate for high-speed, high-performance, high-concurrency data-structures.
Documentation
#![allow(internal_features)]
#![cfg_attr(all(feature = "nightly", nightly), feature(core_intrinsics))]
#![feature(trim_prefix_suffix)]

#![allow(dead_code)]
#![allow(unused)]

#[cfg(all(not(nightly), feature = "nightly"))]
compile_error!("The `nightly` feature requires a nightly compiler");


// #[macro_export]
// macro_rules! future {
//     ($coroutine: expr) => {
//         futures::executor::block_on($coroutine)
//     };
// }

#[macro_export]
macro_rules! drop {
    ($($x:expr),* $(,)?) => {
        $( std::mem::drop($x); )*
    };
}

#[cfg(feature = "safe")]
pub mod safe;

pub mod prelude;