avocado_schema_derive/
lib.rs1mod 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}