1 2 3 4 5 6 7 8 9 10
extern crate proc_macro; mod inspect_macro; use crate::proc_macro::TokenStream; #[proc_macro_derive(Inspect, attributes(inspect, inspect_slider, inspect_struct))] pub fn inspect_macro_derive(input: TokenStream) -> TokenStream { inspect_macro::impl_inspect_macro(input) }