byewlma_macros/lib.rs
1#![recursion_limit = "256"]
2
3mod bulma_class;
4mod html_input;
5
6#[proc_macro_attribute]
7pub fn html_input(
8 attr: proc_macro::TokenStream,
9 item: proc_macro::TokenStream,
10) -> proc_macro::TokenStream {
11 html_input::transform_stream(attr, item)
12}
13
14#[proc_macro_derive(BulmaClass, attributes(bulma_class))]
15pub fn bulma_class(item: proc_macro::TokenStream) -> proc_macro::TokenStream {
16 bulma_class::transform_stream(item)
17}