use proc_macro2::TokenStream;
use quote::quote;
pub(crate) fn compile_error_str(msg: &str) -> TokenStream {
quote! { compile_error!(#msg); }
}
macro_rules! compile_err {
($($t:tt)*) => {
compile_error_str(&format!($($t)*))
};
}
pub(crate) use compile_err;