avocado_schema_derive/
lib.rs

1mod reflect;
2
3use crate::reflect::reflect::impl_reflect_macro;
4use proc_macro::TokenStream;
5use syn;
6
7#[proc_macro_derive(Reflect, attributes(reflect))]
8pub fn reflect_macro_derive(input: TokenStream) -> TokenStream {
9    let ast = syn::parse(input).unwrap();
10    impl_reflect_macro(ast)
11}