1 2 3 4 5 6 7 8 9 10
extern crate proc_macro; use proc_macro::TokenStream; use crate::function_component::function_component_handler; mod function_component; #[proc_macro_attribute] pub fn function_component(attr: TokenStream, item: TokenStream) -> TokenStream { function_component_handler(attr.into(), item) }