blob: a41003189f6f191ff67234eb9e4807ed20e600c4 [file] [log] [blame]
use proc_macro2::TokenStream;
use quote::quote;
pub fn get_macro() -> TokenStream {
quote! {
#[cfg(feature = "full")]
macro_rules! full {
($e:expr) => {
$e
};
}
#[cfg(all(feature = "derive", not(feature = "full")))]
macro_rules! full {
($e:expr) => {
unreachable!()
};
}
}
}