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)
}