• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 use proc_macro2::TokenStream;
2 use quote::quote;
3 
get_macro() -> TokenStream4 pub fn get_macro() -> TokenStream {
5     quote! {
6         #[cfg(feature = "full")]
7         macro_rules! full {
8             ($e:expr) => {
9                 $e
10             };
11         }
12 
13         #[cfg(all(feature = "derive", not(feature = "full")))]
14         macro_rules! full {
15             ($e:expr) => {
16                 unreachable!()
17             };
18         }
19     }
20 }
21