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