supersonic/lib.rs
1#![allow(internal_features)]
2#![cfg_attr(all(feature = "nightly", nightly), feature(core_intrinsics))]
3#![feature(trim_prefix_suffix)]
4
5#![allow(dead_code)]
6#![allow(unused)]
7
8#[cfg(all(not(nightly), feature = "nightly"))]
9compile_error!("The `nightly` feature requires a nightly compiler");
10
11
12// #[macro_export]
13// macro_rules! future {
14// ($coroutine: expr) => {
15// futures::executor::block_on($coroutine)
16// };
17// }
18
19#[macro_export]
20macro_rules! drop {
21 ($($x:expr),* $(,)?) => {
22 $( std::mem::drop($x); )*
23 };
24}
25
26#[cfg(feature = "safe")]
27pub mod safe;
28
29pub mod prelude;