Incluye maud-macros 0.25.0 en código

This commit is contained in:
Manuel Cillero 2023-05-17 22:41:07 +02:00
parent aa3bd08303
commit 51f33835af
8 changed files with 1374 additions and 0 deletions

View file

@ -1,8 +1,17 @@
mod maud;
use concat_string::concat_string;
use proc_macro::TokenStream;
use proc_macro_error::proc_macro_error;
use quote::{quote, quote_spanned, ToTokens};
use syn::{parse_macro_input, parse_str, ItemFn};
#[proc_macro]
#[proc_macro_error]
pub fn html(input: TokenStream) -> TokenStream {
maud::expand(input.into()).into()
}
#[proc_macro_attribute]
pub fn fn_builder(_attr: TokenStream, item: TokenStream) -> TokenStream {
let fn_item = parse_macro_input!(item as ItemFn);