WIP: Lots of errors, starting on resurrecting derive Element

This commit is contained in:
Nathan Sobo 2023-11-18 00:27:40 -07:00
parent 23ffce9fbe
commit be33f000e2
5 changed files with 115 additions and 39 deletions

View file

@ -7,11 +7,6 @@ mod test;
use proc_macro::TokenStream;
#[proc_macro]
pub fn style_helpers(args: TokenStream) -> TokenStream {
style_helpers::style_helpers(args)
}
#[proc_macro_derive(Action)]
pub fn action(input: TokenStream) -> TokenStream {
action::action(input)
@ -27,10 +22,15 @@ pub fn derive_component(input: TokenStream) -> TokenStream {
derive_component::derive_component(input)
}
// #[proc_macro_derive(Element)]
// pub fn derive_element(input: TokenStream) -> TokenStream {
// derive_element::derive_element(input)
// }
#[proc_macro_derive(Element, attributes(element))]
pub fn derive_element(input: TokenStream) -> TokenStream {
derive_element::derive_element(input)
}
#[proc_macro]
pub fn style_helpers(input: TokenStream) -> TokenStream {
style_helpers::style_helpers(input)
}
#[proc_macro_attribute]
pub fn test(args: TokenStream, function: TokenStream) -> TokenStream {