Skip to main content

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}